где: |
NORMAL |
режим ожидания нормального завершения сеансов пользователей до остановки экземпляра. |
IMMEDIATE |
режим остановки с принудительным завершением сеансов пользователей (откат незавершенных транзакций). |
|
ABORT |
немедленная остановка экземпляра. Режим остановки с принудительным завершением сеансов пользователей (откат незавершенных транзакций не выполняется). |
Режим NORMAL
Запрещены новые соединения. Сервер Oracle ждет, пока все пользователи закроют свои соединения перед выполнением остановки экземпляра. При следующем запуске не требуется восстановление экземпляра. По умолчанию остановка выполняется в режиме
NORMAL.
Режим IMMEDIATE
Прекращается выполнение текущих команд SQL. Откатываются все незавершенные транзакции. Сервер Oracle не ждет, пока соединенные с базой данных пользователи закроют свои соединения. SHUTDOWN IMMEDIATE закрывает и размонтирует базу данных и корректно останавливает экземпляр. При следующем запуске не требуется восстановление экземпляра.
Режим ABORT
Прекращается выполнение текущих команд SQL. He откатываются незавершенные транзакции Сервер Oracle не ждет, пока соединенные с базой данных пользователи закроют свои соединения. SHUTDOWN ABORT не закрывает и не размонтирует базу данных, но останавливает экземпляр. При следующем запуске потребуется восстановление экземпляра (которое производится автоматически).
Перед полным резервным копированием или изменением параметров инициали- зации базы данных ее необходимо закрывать.
Остановка базы данных с ожиданием завершения пользовательских сеансов.
SVRMGR> CONNECT / AS SYSDBA Connected. SVRMGR> SHUTDOWN NORMAL Database closed. Database dismounted. ORACLE instance shut down. |
Остановка смонтированной, но не открытой базы данных. |
SVRMGR> CONNECT / AS SYSDBA Connected. SVRMGR> SHUTDOWN NORMAL ORA-01109 : database not open Database dismounted. ORACLE instance shut down. |
Остановка экземпляра, запущенного в режиме NOMOUNT. |
SVRMGR> CONNECT / AS SYSDBA Connected. SVBMGR> SHUTDOWN NORMAL ORA-01507 : database not mounted ORACLE instance shut down. |
Запуск и остановка экземпляра.
1. Запустите базу данных в режиме MOUNT так, чтобы к ней имел доступ только один экземпляр.
2. Работа с представлениями словаря данных V$SGA and V$PARAMETER.
а. Обратитесь к представлению V$SGA. Какую информацию оно содержит? Значения каких параметров инициализации определяют его содержимое?
b. Обратитесь к представлению V$PARAMETER. Какую информацию оно содержит? Есть ли другой способ получения этой информации?
с. Обратитесь к представлению DBA_USERS. Что получилось?
2. Откройте базу данных. Снова обратитесь к представлению DBA_USERS.
3. Остановите базу данных без ожидания отсоединения пользователей, а затем выйдите из Server Manager.
5. Скопируйте файл параметров в файл с новым именем и измените новый файл, чтобы он содержал некорректное имя базы данных.
6. Вызовите Server Manager и подсоединитесь к базе данных в режиме sysdba, затем запустите базу данных в режиме OPEN, используя новый файл параметров. Что получилось?
7. Запустите базу данных в режиме OPEN, используя исходный файл параметров, разрешив доступ к базе данных только пользователям с привилегией RESTRICTED SESSION.
8. С помощью команды ALTER SYSTEM разрешите доступ к базе данных всем пользователям.
9. Остановите базу данных в произвольном режиме и выйдите из Server Manager.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.