Существует MS клиенты командной строки SQL, включенные с клиентскими дистрибутивами SQL Server, с которыми можно выполнить операторы TSQL:
Можно выбрать патчи с pkg
команда. Однако сначала необходимо добавить репозиторий и сертификат. Ваш представитель Oracle несомненно предоставит Вам информацию о том, как сделать это.
Патчи не доступны без контракта на поддержку, который является причиной существует на определение, которое включил представитель Oracle...
Патчи, т.е. частичные пакеты пакетов, когда они были доступны с Солярисом 10 и более старый, больше не создаются или не доступны с IPS (Изображение, Упаковывающее Систему) начатый с Соляриса 11 Экспрессов (и OpenSolaris прежде). Новый путь состоит в том, чтобы заменить полные пакеты.
Система может быть обновлена к последней версии (или сервисные обновления репозитория SRUs) с pkg update
команда.
Я знаю, что ранее под Sun от GUI, updatemanager мог использоваться. Однако это - только предложение, поскольку я не попробовал Солярис 11 или системы под брендом Oracle.
Документация от Oracle - ваш лучший друг, когда дело доходит до вопросов по Solaris.
Короткий ответ заключается в том, что pkg update
или pkg update --accept
обновят Solaris до самых последних пакетов, доступных из репозиториев IPS, которые вы включили в своей системе.
Длинный ответ:
Для Solaris 11+ программное обеспечение перемещено из пакетов и исправлений SVR4 в репозитории IPS. Подобно YUM или apt-get, в репозиториях IPS размещаются пакеты, которые заменяют старые пакеты во время обновлений. Команда pkg
- это универсальная клиентская утилита для репозиториев IPS. Репозитории IPS также интегрированы с загрузочными средами Solaris 11 для упрощения отката в случае возникновения проблем (ознакомьтесь с man beadm
, улучшением Solaris 11 по обновлению в реальном времени)
Для перечисления издателей:
$ pkg publisher
PUBLISHER TYPE STATUS P URI
solaris origin online T http://pkg.oracle.com/solaris/release/
solaris origin online T https://pkg.oracle.com/solaris/support/
Теперь большинство из мой опыт связан с предварительно созданными образами, поэтому я не знаю, какие репозитории включены по умолчанию при 100% новой установке. Если у вас нет каких-либо или правильных репозиториев, добавить репозиторий (в данном случае репозиторий общедоступных выпусков) так же просто, как
# pkg set-publisher -g http://pkg.oracle.com/solaris/release/ solaris
. Чтобы получить доступ к репозиторию поддержки, в котором Oracle публикует свои обновления репозитория поддержки, вы необходимо получить сертификат и ключ от Oracle. Если у вас есть логин My Oracle Support, связанный с действительным идентификатором поддержки, вы можете получить его самостоятельно. Инструкции по использованию ключа / сертификата для включения репозитория поддержки приведены здесь , который содержит ссылку на страницу создания сертификата. Я бы разместил ссылку на страницу сертификата напрямую, но моя репутация допускает только 2 ссылки; документация и инструкции превосходят удобство сохраненного щелчка мыши.
Короче говоря, как только у вас есть ключ и сертификат, вы можете добавить репозиторий поддержки IPS, таким образом
# pkg set-publisher \
-k </path/to/key.pem> \
-c <path/to/certificate.pem> \
-g https://pkg.oracle.com/solaris/support/ solaris
Отсюда вы можете pkg update
или pkg update --accept
, как указано выше.
И последний подводный камень: если вы используете репозитории поддержки Oracle и хотите, чтобы ваша система оставалась в конфигурации, поддерживаемой Oracle, вам нужно специально обновить весь пакет консолидации
. Полная консолидация
заставляет все соответствующие пакеты оставаться на конфигурациях версий, которые были протестированы и проверены Oracle. Для этого вы можете использовать pkg update complete --accept
, который выборочно обновит пакеты до точной поддерживаемой конфигурации.