Базы данных Oracle - статьи


Управление архивированием журналов повторного выполнения - часть 2


/p>

Если место назначения для архива не указано явно в командной строке, используется параметр инициализации LOG_ARCHIVE_DEST (стандартное место назначения). Если новое место назначения указано с опцией START, оно становится стандартным. В остальных случаях туда записываются только соответствующие архивы, инициированные данной командой.

Команду ARCHIVE LOG может выполнять только пользователь, подключившийся как SYSOPER или SYSDBA. Она применяется только к текущему экземпляру. Для управления другими экземплярами и кластером в целом используется SQL-оператор ALTER SYSTEM.

Если все оперативные группы файлов журнала повторного выполнения заполнены и не доступны для повторного использования (т.е. сервер работает в режиме ARCHIVELOG, и они не скопированы) работа базы данных приостанавливается. Явное архивирование решает эту проблему.

Рассмотрим простой пример использования команды ARCHIVE LOG для просмотра информации о текущем состоянии архивирования журналов повторного выполнения:

SQL> archive log list

Режим журнала базы данных Режим архива Автоматическое архивирование Включено Место размещения архива g:\oracle\oradata\training Самая старая последовательность оперативных журналов 745 Следующая последовательность журналов для архивирования 747 Текущая последовательность журналов 747 SQL> archive log 745

ORA-16013: журнал 1 с номером последовательности 745 не требует архивирования ORA-00312: оперативный протокол 1 процесса 1: 'G:\ORACLE\ORADATA\TRAINING\REDO01.LOG'




Начало  Назад  Вперед



Книжный магазин