Бэкап Данных 2

Рубрика: Oracle

Здравствуйте, уважаемые читатели блога okITgo.ru! В предыдущей статье о бэкапе данных я рассматривал физические структуры, составляющие базу данных Оракл, а также их роль в воссоздании базы данных из бэкапа. Теперь я хочу привести сравнение доступных методов бэкапа данных, а также необходимые системные требования для осуществления различных типов бэкапа.


Системные Требования для Методов Бэкапа и Восстановления

При выборе решения бэкапа и восстановления, найдите тот, который подходит для среды БД. Например, если Вы управляете только базами данных релиза 8.0 или выше, Вы можете использовать RMAN для удовлетворения вашим требованиям бэкапа и восстановления. Релизы, предшествующие 8.0, должны будут управляться с использованием одного из методов без применения RMAN.

Таблица 1 описывает версии и системные требования для различных методов бэкапа и восстановления.

Таблица 1: Требования для Различных Методов Бэкапа

Метод Бэкапа Тип Доступная Версия Требования
Менеджер Восстановления (RMAN) Физический Oracle версии 8.0 и выше Медиа менеджер стороннего производителя (только при бэкапе на ленту)
Операционная Система Физический Все версии Утилита бэкапа ОС (например, команда UNIX dd)
Экспорт Логический Все версии N/A

Сравнение Возможностей Методов Бэкапа

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

Таблица 2: Сравнение Возможностей Методов Бэкапа

Доступная Возможность Менеджер Восстановления RMAN Пользова-тельский (управляемый пользователем) Экспорт (утилита экспорта Oracle)

Бэкапы закрытой базы Да. Экземпляр бд должен быть смонтирован. Да. Нет.
Бэкапы открытой базы Да. Нет необходимости использовать предложения BEGIN/END BACKUP. Да. Необходимо использовать предложения BEGIN/END BACKUP. Требует сегменты возврата (rollback) или отката (undo) для генерации согласованных бэкапов.
Инкрементальные бэкапы Да. Нет. Нет.
Обнаружение поврежденных блоков Да. Определяет поврежденные блоки и делает записи в V$DATABASE_ BLOCK_ CORRUPTION. Нет. Да. Записывает поврежденные блоки в журнале экспорта.
Автоматическая запись файлов в бэкап Да. Устанавливает имя и локации всех файлов, подвергающихся резервному копированию (бэкап целой базы данных, табличного пространства, файла данных или контрольного файла). Нет. Файлы, подвергнутые резервному копированию, необходимо указывать вручную. Да. Выполняет либо полный бэкап, либо бэкап схемы, либо бэкап таблицы
Каталоги восстановления Да. Бэкапы записываются в репозиторий RMAN, который содержится в контрольном файле и опционально в базе данных каталога восстановления. Нет. DBA должен поддерживать собственные записи бэкапов. Нет.
Бэкапы на медиа менеджер Да. Связывается с медиа менеджером. RMAN также поддерживает прокси копию – возможность, позволяющую медиа менеджеру управлять передачей данных. Да. Бэкап на ленту ручной или контролируется медиа менеджером. Да.
Резервное копирование файла параметров инициализации Да. Да. Нет.
Резервное копирование файлов паролей и сетевой конфигурации Нет. Да. Нет.
Платформно-независимый язык для бэкапов Да. Нет. Да.

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

Рубрика: Oracle

Обсуждение закрыто.