Включение режима архивации базы данных осуществляется следующим образом.
- Создаётся текстовый файл параметров инициализации:
SQL> CREATE PFILE FROM SPFILE;
- Выгружается экземпляр базы данных:
SQL> SHUTDOWN IMMEDIATE;
- Делается резервная копия базы данных.
В созданном ранее текстовом файле параметров инициализации добавляются следующие параметры:
Путь к месту назначения архивных файлов (если такое место одно)
LOG_ARCHIVE_DEST= 'LOCATION=c:\oracle\product\10.2.0\arc’
Или если таких мест назначения несколько
LOG_ARCHIVE_DEST_1= 'LOCATION=c:\oracle\product\10.2.0\arc'
Формат имени архивного файла (если требуется изменить имя по умолчанию)
LOG_ARCHIVE_DEST_2= 'LOCATION=c:\oracle\product\10.2.0\arc'
LOG_ARCHIVE_FORMAT = arch_%t_%s_%r.arc
Количество фоновых архивных процессов экземпляра (если требуется увеличить, по умолчанию два)
LOG_ARCHIVE_MAX_PROCESSES=3
- Далее, монтируется экземпляр базы данных с использованием текстового файла параметров инициализации:
SQL> STARTUP PFILE=%ORACLE_HOME%\database\initorcl.ora MOUNT;
- Включается режим архивации базы данных:
SQL> ALTER DATABASE ARCHIVELOG;
- Экземпляр базы данных открывается в нормальном режиме:
SQL> ALTER DATABASE OPEN;
- Создаётся двоичный файл параметров инициализации:
SQL> CREATE SPFILE FROM PFILE;
- Архивируется вручную текущий журнал (для проверки):
SQL> ALTER SYSTEM ARCHIVE LOG CURRENT;
- Выгружается экземпляр базы данных:
SQL> SHUTDOWN IMMEDIATE;
- Делается резервная копия базы данных (файлов данных , контрольного файла)
- Запускается экземпляр базы данных в номальном режиме:
SQL> STARTUP;
- Проверяется текущий режим архивирования базы данных:
SQL> SELECT log_mode FROM sys.v$database;
LOG_MODE
------------
ARCHIVELOG
Комментариев нет:
Отправить комментарий