Работа с базой данных Firebird и резервирование данных.
Периодически для баз данных полезно делать операцию Backup/Restore.
Копирование и восстановление базы данных в IBExpert
Backup/Restore – выполняет процедуру резервного копирования с последующим восстановлением баз данных. Эту процедуру необходимо выполнять в профилактических целях, поскольку она очищает базу от лишнего «мусора», а также восстанавливает индексы.
Также эта процедура необходима, если в результате проверки базы данных (IB Expert->Services->Database Validation) возникают ошибки.
Для выполнения операций Backup/Restore необходимо сделать следующее:
- выгрузить БДОН на всех рабочих местах;
- остановить службу Firebird Guardian;
Создание резервной копии
Для выполнения копирования базы данных запустите IBExpert. База данных должна быть зарегистрирована. В окне Database Explorer щелкните мышью по строке вашей базы данных:

Services -> Backup Database
Появится окно Database Backup, в котором в закладке Backup Files уже установлены некоторые необходимые значения.

Щелкните по кнопке Start Backup.
Вы можете выполнить копирование в произвольное количество файлов копии. Для этого на панели инструментов щелкните по кнопке Append file и в появившейся строке установите нужные характеристики файла копии.
Восстановление базы данных с резервной копии
Services -> Restore Database
Появится окно Database Restore. В закладке Files уже установлены все необходимые значения. В поле Restore into указано Existing database.

Щелкните по строке File Name. В правой части поля появится кнопка с тремя точками. Щелкните по этой кнопке и в диалоговом окне открытия файла выберите файл копии. Отметьте флажком поле Replace existing database (заменять существующую базу данных).
Щелкните по кнопке Start Restore. Появится окно ввода имени и пароля пользователя. Вы можете выполнить восстановление в качестве пользователя SYSDBA. База данных будет восстановлена с резервной копии.
|