Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД Oracle / Лекции / Лек_ORAC / Lfg / Защита баз данных.doc
Скачиваний:
87
Добавлен:
16.04.2013
Размер:
153.6 Кб
Скачать

Восстановление носителей- восстановление после повреждения файлов

После сбоя диска или после ошибки пользователя, приведшей к потере одного или нескольких файлов данных, требуется выполнять операцию восстановления носителя (media recovery):

  1. Устранить причины неисправности аппаратуры.

  2. Воссоздать потерянные файлы данных.

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

  4. Выполнить операцию восстановления носителя.

Восстановление файла данных невозможно, если в качестве режима работы с базой данных не установлен режим, разрешаю­щий восстановление носителей (режим ARCHIVELOG). Когда восстановление носителей запрещено (т.е. заполненные группы журнала транзакций не архивируются), восстановление базы данных после сбоев носителей невозможно. Единственным вариантом является восстановление с последней закрытой резервной копии базы данных. Не забывайте, что в этом случае результаты работы всех транзакций, завершенных после создания используемой резервной копии, будут потеряны.

Устранение причин неисправности аппаратуры

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

Воссоздание потерянных файлов данных

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

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

  • Если на диске имеется копия-образ поврежденного файла, можно с помощью менеджера восстановлений переключить файлы. Когда менеджер восстановлений выполняет переключение (switch), обновляется управляющий файл базы данных и указатель поврежденного файла данных переключается с этого файла на его неповрежденную копию-образ.

Монтирование необходимых групп архивного журнала

После воссоздания файла данных из резервного набора или переключения на копию-образ требуется выполнить его восстановление с "откатом вперед" или "откатом назад". В зависимости от того, как давно была сделана резервная копия файла данных и какой объем работы был выполнен после ее создания, для восстановления файла с "откатом вперед" может потребоваться либо небольшое, либо значи­тельное число элементов повтора журнала транзакций базы данных. Следовательно, нужно предоставить менеджеру восстановлений все группы архивного журнала, необходимые для полного восстановления поврежденного файла. Для этого перед началом операции восстановления менеджер восстановлений может воспользоваться информацией каталога восстановления, чтобы воссоздать файлы архивного журнала из резервных наборов.