Администрирование базы данных
Для бэкапа/разбэкапа базы данных необходимо сделать следующее:
1) Создать папку, например D:\backup (лучше использовать несистемный диск) это будет папкой назначением,
2) Для процедуры backup cоздать текстовый (*.txt) файл со следующим содержанием:
@echo backup.......PLEASE WAIT
"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -b -user sysdba -password masterkey
"D:\restore\STIMATE_BUDGET25N.GDB" "D:\restore\STIMATE_BUDGET25N.GBK"
@pause
где
- C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe – путь к gbak.exe;
- -b – (backup) для создания бэкапа БД;
- -user SYSDBA – имя пользователя БД;
- -password masterkey – пароль пользователя БД;
- Stimate_Budget25n.GDB – База данных;
- Stimate_Budget25n.GBK – бэкап базы данных.
Сохранить текстовый файл, изменив расширение на *.cmd, и запустить.
3) Для процедуры restore cоздать текстовый (*.txt) файл со следующим содержанием:
@ECHO RESTORE......PLEASE WAIT
"C:\Program Files\Firebird\Firebird_2_5\bin\gbak.exe" -r -user sysdba -password masterkey
"D:\restore\STIMATE_BUDGET25n.GBK" "D:\restore\STIMATE_BUDGET25n.GDB"
@pause
-r – restore ключ.
Сохранить текстовый файл, изменив расширение на *.cmd, и запустить.
4) Далее следует определить, каким способом будет производиться создание бэкапа и при необходимости разбэкапа: вручную, либо автоматически.
Если Вы будете производить бэкап и при необходимости разбэкап вручную, то необходимо вручную запускать *.cmd. Если же Вы хотите, чтобы бэкап и, при необходимости, разбэкап происходили автоматически, то следует настроить планировщик заданий:
1) Для Windows 7: Пуск\Панель управления\Администрирование\Планировщик заданий\Создать простую задачу:
- Ввести имя задачи;
- Далее следует настроить частоту выполнения, лучше отметить «ежедневно» и
- выставить время, в которое не производится работы с системой (ночью);
- Выбрать время выполнения задачи;
- Выбрать «Запустить программу»;
- Указать путь к созданному сценарию.
2) Для Windows XP: Пуск\Панель управления\Назначенные задания\Добавить задание:
В пункте «Выделить задание», по кнопке «Обзор» выбираем программу *.cmd;
- Далее следует настроить частоту выполнения, лучше отметить «ежедневно» и
- выставить время, в которое не производится работы с системой (ночью);
- Далее вводите имя пользователя и пароль администратора компьютера.