Основная цель резервного копирования (архивирования) – обеспечение возможности восстановления данных и управляющих структур СУБД HyTech в случае физического повреждения диска, аппаратных ошибок, сбоев системного программного обеспечения и т.п., приводящих к искажению или потере данных. Также резервное копирование может использоваться для последующего развертывания копии БД, например, для целей тестирования или разработки.
Одной из основных задач администрирования СУБД HyTech является разработка стратегии архивирования. Стратегия архивирования в общем случае не является универсальной и должна разрабатываться с учетом особенностей эксплуатации информационной системы (систем), в составе которой используется БД под управлением СУБД HyTech.
HyTech поддерживает два основных способа архивирования:
· Архивирование базы данных в автономном режиме;
· Архивирование базы данных в оперативном режиме.
Оба способа архивирования предусматривают архивирование файлов базы данных, системных файлов, файлов параметров инициализации.
Важно также архивировать другие, относящиеся к базе данных, файлы, даже если они и не являются частью БД. Например, при архивировании базы данных нужно предусмотреть дублирование следующих файлов:
· Файлы приложений, такие как выполняемые модули, исходный код, файлы конфигурации, файлы данных, которые не хранятся в самой базе данных, справочники и т.д.
· Файлы конфигураций программ, используемых совместно с сервером, таких, как HTAT.
· Командные файлы, созданные администратором и другими пользователями и т.д.
В зависимости от применяемой стратегии архивирования используются разные способы восстановления. HyTech поддерживает следующие способы восстановления (симметричные способам архивирования):
· Восстановление базы данных, архивированной в оперативном режиме;
· Восстановление базы данных, архивированной в автономном режиме.
Помимо восстановления из резервной копии HyTech имеет в своем составе утилиты для восстановления поврежденного журнала таблицы, поврежденной постоянной части таблицы и адресной части ассоциатора. Использование этих утилит рассматривается в другой теме: «Проверка и исправление таблиц».