Что такое архивный журнал повторного выполнения? Для чего он нужен?

dbstalker, 03 июля

Все мы знаем, что база данных не может существовать без оперативных журнальных файлов. Что касается архивных журналов, тут мнения расходятся.

Напоминаю: оперативные журналы содержат всю хронологию изменений в базе данных. Этих журналов в базе должно быть не меньше двух. Используются они циклически: заполняются по порядку; когда все журналы будут заполнены, то наступает второй цикл заполнения журналов и т.д. То есть рано или поздно наступает момент, когда оперативный журнальный файл будет перезаписан. Содержащаяся в нем информация будет утеряна. Но оракл может дать Вам возможность сохранять заполненные журналы и даже в нескольких местах. Эти сохраненные журнальные файлы называются архивными журналами повторного выполнения.

Процесс создания архивных журналов называется архивированием и выполняется фоновым процессом ARCH (может быть несколько таких процессов). Архивирование работает только, если база данных находится в режиме ARCHIVELOG.

Архивный журнальный файл - это копия одного заполненного элемента оперативной журнальной группы.

Важно: Если база данных работает в режиме ARCHIVELOG , то никакой оперативный журнальный файл не может быть перезаписан до тех пор, пока он не будет заархивирован (пока по нему не будет создан архивный журнал). Если же случается так, что ораклу нужно писать в журнал, а он не может быть заархивирован, то база данных не может выполнить никакие изменения, и зависает в ожидании завершения работы процесса ARCH. Такая ситуация возможна в основном по двум причинам:

  1. Недостаточно места для размещения архивных файлов
  2. Происходит генерация большого числа транзакций, например, во время пакетной обработки, когда скорость записи redo-информации LGWR превышают возможности копирования процесса ARCH. Подробнее здесь.

Ну и для чего же нам нужны эти журнальные файлы? В основном их используют:

 

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

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



 

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

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

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

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


 
 

Бизнес форум

Последние темы:

Печь булерьян в дом
21 сентября, 1 ответа
Как Открыть Футбольную Школу
20 сентября, 1 ответа
IP телефония
20 сентября, 1 ответа