Как изменить режим архивирования? Автоматическая и ручная архивация.Параметр LOG_ARCHIVE_START

dbstalker, 04 июля

В каком режиме будет работать Ваша база данных, устанавливается во время инсталляции. Если же база создается вручную, то необходимо в операторе CREATE DATABASE указать желаемый режим (обычно по умолчанию NOARCHIVELOG). Однако в процессе работы базы данных есть возможность поменять режим. Об этом здесь.

Архивные журналы можно создавать автоматически или вручную.

Для установки автоматической архивации при работающей базе необходимо выполнить команду:

ALTER SYSTEM ARCHIVE LOG START;

Для отключения :

ALTER SYSTEM ARCHIVE LOG STOP;

Чтобы установить автоматическую архивацию при каждом запуске экземпляра, достаточно установить параметр инициализации:

LOG_ARCHIVE_START=TRUE

Для отключения:

LOG_ARCHIVE_START=FALSE

Для ORACLE 10g нет необходимости в этих манипуляциях: процесс архивации стартует во время перезапуска экземпляра, после того, как экземпляр переключен в режим ARCHIVELOG.

Для архивации оперативных журналов в ручном режиме используйте команду ALTER SYSTEM с конструкцией archive log:

ALTER SYSTEM ARCHIVE LOG ALL;
alter system archive log current;
alter system archive log next;
....

Эту команду можно использовать также и при автоматическом архивировании.

Выполните следующий запрос, чтобы знать режим работы ваше базы:

select log_mode from v$database;

 

Новый комментарий

Я не спамер: введите суму 6+3



 

От авторов блога

О Блоге - прочитай перед началом.

Задать вопрос и получить ответ - уже решено 94 вопросов

Глоссарий - список терминов и сокращений


 
 

Бизнес форум