27.12.2020 0 min to read

Oracle – режим ARCHIVELOG

Category : Статьи
  1. В режиме ARCHIVELOG восстановление возможно до момента последней зафиксированной транзакции.
  2. Режим ARCHIVELOG не включен по-умолчанию.
  3. Включение режима ARCHIVELOG возможно только в выключенной и смонтированной БД.
  4. Для рабочих СУБД требуется включать.

Решение

SQL> SHUTDOWN IMMEDIATE; -- выключение СУБД, нельзя с опцией ABORT
База данных закрыта.
База данных размонтирована.
Экземпляр ORACLE завершен.

SQL> STARTUP MOUNT; -- включение в режиме монтирования
Экземпляр ORACLE запущен.
Total System Global Area 7499413248 bytes
Fixed Size    9152256 bytes
Variable Size 2936012800 bytes
Database Buffers 4546625536 bytes
Redo Buffers    7622656 bytes
База данных смонтирована.

SQL> ALTER DATABASE ARCHIVELOG; -- включить режим
База данных изменена.

SQL> SHUTDOWN IMMEDIATE; - повторное выключение
База данных закрыта.
База данных размонтирована.
Экземпляр ORACLE завершен.

SQL> STARTUP MOUNT; - включение в режиме монтирования с ARCHIVELOG
Экземпляр ORACLE запущен.
Total System Global Area 7499413248 bytes
Fixed Size     9152256 bytes
Variable Size  2936012800 bytes
Database Buffers  4546625536 bytes
Redo Buffers     7622656 bytes
База данных смонтирована.

SQL> ALTER DATABASE OPEN; -- включаем CDB
База данных изменена.

SQL> ALTER PLUGGABLE DATABASE ALL OPEN; -- включаем все PDB
Подключаемая база данных изменена.

Проверяем:

SQL> archive log list
Режим журнала базы данных              Режим архива
Автоматическое архивирование             Включено
Место размещения архива            USE_DB_RECOVERY_FILE_DEST
Самая старая последовательность оперативных журналов      2847
Следующая последовательность журналов для архивирования   2849
Текущая последовательность журналов           2849