Форум программистов, компьютерный форум, киберфорум
Наши страницы
Meridian21
Войти
Регистрация
Восстановить пароль
Оценить эту запись

"Чтобы не забыть - №1" - старт и остановка Oracle.

Запись от Meridian21 размещена 12.08.2016 в 17:59
Обновил(-а) Meridian21 18.05.2017 в 11:38

Варианты старта и остановки экземпляра СУБД Oracle.
Варианты запуска:
- startup nomount - происходит только запуск экземпляра без доступа к файлам базы данных (читается файл параметров, загружаются фоновые процессы и т.д.). Данный режим полезен для создания новой (основной) базы данных.
- startup mount - startup nomount + идет связь управляющих файлов с структурой данных. Режим полезен для DBA, например архивирование, перемещение файлов БД, восстановление и т.д.
- startup open - опция запуска по умолчанию. База становится доступной для пользователей.
- startup force - опция запуска. Полезна в случае если stratup open не запускает экземпляр. Используется после аварийного завершения работы экземпляра (например отказ питания). Данный режим останавливает базу в любом текущем состоянии и запускает заново.
- startup restrict - запускает базу в режиме open (режим доступен только при наличии привилегии restricted session). Основной режим для DBA при работе с БД, когда необходима гарантия того, что к данным никто не обращается и ничего с ними не делает. Режим "отладки" базы. Используется для установки обновлений, миграции данных и других работах.
-----
Варианты остановки:
- shutdown normal - штатное выключение базы данных (по умолчанию). При таком выключении oracle не позволяет новые подключения к базе и происходит ожидание завершения всех текущих сессий пользователей.
- shutdown transactional - в данном режиме не создаются новые подключения к базе, с моменты выполнения команды не открываются никакие новые транзакции в базе, а после завершения текущих транзакций, все соединения с базой разрываются.
- shutdown immediate - в данном режиме не создаются новые подключения к базе, все не завершенные транзакции откатываются (rollback происходит для абсолютно всех текущих транзакций) и oracle отключает всех пользователей.
- shutdown abort - после данной команды экземпляр немедленно останавливается. Все транзакции откатываются, выполнение всех SQL команд прерывается, пользователи отсоединяются.
Размещено в
Просмотров 946 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.