04июл
Как изменить режим архивирования? Автоматическая и ручная архивация.Параметр LOG_ARCHIVE_START.
В каком режиме будет работать Ваша база данных, устанавливается во время инсталляции. Если же база создается вручную, то необходимо в операторе 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;