Сбой и Восстановление экземпляра

Рубрика: Понятия Резервного копирования и Восстановления

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

Сбой и Восстановление экземпляра

Отказ экземпляра может произойти из-за аппаратных сбоев или программной ошибки или из-за команд SHUTDOWN ABORT и STARTUP FORCE.

Участие администратора в восстановлении после сбоя экземпляра редко требуется, если включен Oracle Restart и контролирует Вашу базу данных. Oracle Restart попытается перезапустить экземпляр базы данных, как только тот перестает работать. Если требуется ручное вмешательство, значит имеется более серьёзная проблема, которая препятствует перезапуску экземпляра, такая как отказ памяти ЦП.

Как происходит Восстановление Экземпляра: Процесс Контрольной точки (CKPT)

CKPT ответственен за:

  • Обновление заголовков файлов данных информацией о контрольной точке

  • Обновление управляющих файлов информацией о контрольной точке

  • Сигнализирование DBWn в полных контрольных точках

Процесс Контрольной точки (CKPT)

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

Каждые три секунды (или чаще), процесс CKPT сохраняет данные в управляющем файле, чтобы задокументировать измененные блоки данных, которые DBWn записал из SGA на диск. Это называют “инкрементной контрольной точкой.” Цель контрольной точки состоит в том, чтобы идентифицировать то место в онлайновом файле журналов транзакций, с которого должно начаться восстановление экземпляра (это место называют “позицией контрольной точки”).

В случае переключения журнала процесс CKPT записывает эту информацию о контрольной точке в заголовки файлов данных.

Контрольные точки существуют по следующим причинам:

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

  • Чтобы уменьшить время, требуемое для восстановления экземпляра (для восстановления потребуется обработать только записи файла оперативного журналов транзакций после последней контрольной точки.)

  • Чтобы гарантировать, что все зафиксированные данные были записаны в файлы данных во время завершения работы

Информация о контрольной точке, записываемая процессом CKPT, включает позицию контрольной точки, системный номер изменения (SCN), место в файле оперативного журналов транзакций, с которого нужно начинать восстановление, информацию о журналах и так далее.

Отметьте: Процесс CKPT не записывает блоки данных на диск или блоки транзакций в файл оперативного журналов транзакций.

Далее: Конфигурирация Настроек Резервного Копирования

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)