
- •Защита баз данных
- •Различные виды неисправностей
- •Авария системы и сервера
- •Потеря файла в результате ошибки пользователя, повреждения или сбоя диска
- •Природные и неприродные бедствия
- •Обзор алгоритмов защиты базы данных
- •Пример резервного копирования и восстановления
- •Введение в менеджер восстановлений
- •Каталог восстановления
- •Интерфейс командной строки менеджера восстановлений
- •Менеджер копирования — графический пользовательский интерфейс менеджера восстановлений
- •Журнал транзакций
- •Структура журнала транзакций
- •Компоненты регистрации и отказоустойчивость
- •Контрольные точки
- •Защита управляющего файла базы данных
- •Резервное копирование базы данных
- •Полные резервные копии
- •Открытые резервные копии баз данных
- •Закрытые резервные копии баз данных
- •Резервные копии табличных областей
- •Оперативные резервные копии табличных областей
- •Отключенные резервные копии табличных областей
- •Концепции резервного копирования в менеджере восстановлений
- •Резервные наборы
- •Полные и инкрементные резервные наборы файлов данных
- •Копии-образы
- •Теги резервного копирования
- •Поврежденные блоки файлов данных
- •Логические резервные копии базы данных
- •Утилита экспорта
- •Утилита импорта
- •Правильное использование утилит экспорта и импорта
- •Другие способы использования утилит экспорта и импорта
- •Восстановление базы данных
- •Этапы восстановления "откат вперед" и "откат назад"
- •Восстановление после аварии
- •Восстановление носителей- восстановление после повреждения файлов
- •Устранение причин неисправности аппаратуры
- •Воссоздание потерянных файлов данных
- •Монтирование необходимых групп архивного журнала
- •Восстановление с помощью менеджера восстановлений
- •Полное восстановление
- •Восстановление базы данных
- •Восстановление табличной области
- •Восстановление файла данных
- •Неполное восстановление
- •Восстановление по времени
- •Обеспечение дополнительной защиты
- •Дублирующие базы данных
- •Узлы устранения отказов и тиражирование данных
Какую работу нужно написать?
Восстановление носителей- восстановление после повреждения файлов
После сбоя диска или после ошибки пользователя, приведшей к потере одного или нескольких файлов данных, требуется выполнять операцию восстановления носителя (media recovery):
Устранить причины неисправности аппаратуры.
Воссоздать потерянные файлы данных.
Сделать доступными группы журнала транзакций, необходимые для выполнения восстановления информации.
Выполнить операцию восстановления носителя.
Восстановление файла данных невозможно, если в качестве режима работы с базой данных не установлен режим, разрешающий восстановление носителей (режим ARCHIVELOG). Когда восстановление носителей запрещено (т.е. заполненные группы журнала транзакций не архивируются), восстановление базы данных после сбоев носителей невозможно. Единственным вариантом является восстановление с последней закрытой резервной копии базы данных. Не забывайте, что в этом случае результаты работы всех транзакций, завершенных после создания используемой резервной копии, будут потеряны.
Устранение причин неисправности аппаратуры
После потери одного или нескольких файлов в результате сбоя аппаратуры следует устранить причины неисправности, что поможет обеспечить нормальное функционирование сервера в будущем. Например, в случае аварии дисковода нужно перед восстановлением информации либо исправить его, либо заменить, если, конечно, планируется использовать этот дисковод в дальнейшем.
Воссоздание потерянных файлов данных
Чтобы восстановить потерянный файл, нужно иметь неповрежденный вариант этого файла. Когда файлы данных потеряны в результате сбоя диска или ошибки пользователя, необходимо воссоздать копии всех поврежденных файлов. Для этого можно воспользоваться менеджером восстановлений и резервным набором или копиями-образами файлов.
С помощью менеджера восстановлений можно извлечь и воссоздать копию потерянного файла данных из доступных резервных наборов файлов данных. Для воссоздания файлов из последней полной резервной копии, а затем, если нужно, из последующих инкрементных резервных копий, менеджер восстановлений автоматически использует информацию каталога восстановления.
Если на диске имеется копия-образ поврежденного файла, можно с помощью менеджера восстановлений переключить файлы. Когда менеджер восстановлений выполняет переключение (switch), обновляется управляющий файл базы данных и указатель поврежденного файла данных переключается с этого файла на его неповрежденную копию-образ.
Монтирование необходимых групп архивного журнала
После воссоздания файла данных из резервного набора или переключения на копию-образ требуется выполнить его восстановление с "откатом вперед" или "откатом назад". В зависимости от того, как давно была сделана резервная копия файла данных и какой объем работы был выполнен после ее создания, для восстановления файла с "откатом вперед" может потребоваться либо небольшое, либо значительное число элементов повтора журнала транзакций базы данных. Следовательно, нужно предоставить менеджеру восстановлений все группы архивного журнала, необходимые для полного восстановления поврежденного файла. Для этого перед началом операции восстановления менеджер восстановлений может воспользоваться информацией каталога восстановления, чтобы воссоздать файлы архивного журнала из резервных наборов.