Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Как работает файл журнализации операций?



В этом файле отмечается каждое изменение БД. Благодаря этому появляется возможность восстановления БД от последней резервной копии до текущего состояния. Т.е. в случае сбоя экземпляра можно восстановить БД от момента последней контрольной точки.

Примечание: Контрольная точка приводит к тому, что все блоки данных кэша записываются на диск. Те буферы, которые еще не записаны на диск называются грязными (dirty buffers). Если в момент сбоя экземпляра грязных буферов нет, то время восстановления будет минимальным.

Операция COMMIT завершается только после записи на диск файла журнализации операций. После этого транзакция уже не может быть отменена и будет в обязательном порядке восстановлена в случае сбоя системы. Это подчеркивает насколько важны файлы журналирования операций.

Журнал операций (redo log) автоматически зеркалируются (т.е. дублируются) –один из способов защиты файлов.

Замечание: Журнал операций может состоять либо из файлов, либо из групы файлов. При полном заполнении первого файла, журнал перелистывается (т.е. продолжает заполняться) на следующий файл. Если разрешен режим архивирования, то при заполнении файла и его смене создается архивный файл журнализации операций (archive log file). Архивные файлы журнализации операций могут понадобится для восстановления системы после катастрофического краха.





Дата публикования: 2015-10-09; Прочитано: 190 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...