Режим ARCHIVELOG
Перевод базы данных в режим ARCHIVELOG запрещает перезапись оперативных журналов до их архивирования.
Следующая команда SQL переводит базу данных в режим ARCHIVELOG:
Код:
SQL> ALTER DATABASE ARCHIVELOG;
Эта команда может быть выполнена, когда база данных находится в состоянии MOUNT. Поэтому до нее надо перезапустить экземпляр, чтобы завершить последний шаг перевода базы дынных в архивный режим. При перезапуске запрашиваются данные для аутентификации (credentials) в операционной системе и базе данных. Для базы данных должен быть указан пользователь с привилегиями SYSDBA.
После перезапуска экземпляра начнут действовать сделанные вами изменения, касающиеся архивных процессов, формата имен журналов и мест расположения журнальных файлов.
В режиме NOARCHIVELOG (по умолчанию) восстановление возможно только на момент получения последнего резерва. Все транзакции после этого момента будут потеряны. В режиме ARCHIVELOG восстановление возможно до момента времени последней фиксации. Большинство промышленных баз данных работает в режиме ARCHIVELOG.
Примечание: выполните резервирование базы данных после перевода в режим ARCHIVELOG, поскольку в этом режиме база данных может быть восстановлена с использованием последних резервных объектов, полученных только в этом режиме.