Полное архивирование
Выбор данного пункта меню позволяет произвести:
-
полное сохранение всей БД;
-
начало инкрементного сохранения всей БД;
-
продолжение существующего инкрементного архива, добавив к нему последние изменения из БД;
-
закрытие инкрементного архива.
Для выполнения перечисленных функций необходимы следующие действия:
-
выбрать пункт меню Сохранение = > Полное сохранение БД... , появляется диалоговое окно (рис. 4), позволяющее задать основные параметры создаваемого архива:
-
Файл архива – имя архива;
-
Комментарий – комментарий для файла архива;
-
Пароль архива – пароль архива. Для этого необходимо в оба поля ввода ввести одинаковый пароль;
-
Разбить на тома (Кб) – разбивка файла на тома указанного размера в Кбайт (при необходимости);
-
Не выдавать запрос на создание тома – при разбивке на тома установка данного переключателя означает, что новый том каждый раз будет создаваться без запроса;
-
Ожидать последние изменения – ожидать последующие изменения в БД и записывать их в файл архива.
Рисунок 4. Пример запуска полного сохранения БД
Кроме того, диалоговое окно содержит параметры работы в инкрементном режиме (параметры задаются комбинацией ключей):
-
Создать инкрементный архив – продолжить существующий инкрементный архив. Если выбран пункт Начать инкрементный архив (Start new increment) – начать инкрементное сохранение всей БД;
-
Создать новый том – последующие изменения записывать в новый том архива, а не дописывать к существующему тому;
-
Завершить инкрементный архив – завершить инкрементный архив (удалить контрольную точку, соответствующую архиву из БД).
Примечание
Если эти параметры не установлены – будет произведено полное сохранение БД без возможности инкремента.
Пример запуска начала инкрементного сохранения БД приведен на рисунке 5.
Рисунок 5. Пример инкрементного сохранения
-
-
нажать кнопку Запуск, предыдущее диалоговое окно будет закрыто и появится окно вывода результатов (рис. 6). Информация, выводимая в это окно, идентична той, что выводит консольная утилита lhb – (см. её описание в документе «Архивирование и восстановление базы данных»). По завершению процесса создания файла архива кнопка Стоп изменит свое название на Закрыть – можно закрыть окно вывода результатов и продолжить работу.
Рисунок 6. Протокол сохранения
Если в процессе работы нажать кнопку Стоп, то утилита выдаст запрос на останов процесса создания архива (рис. 7).
Рисунок 7. Прерывание процесса сохранения
Возможные варианты ответов:
-
Нет – утилита продолжит работу;
-
Да – процесс создания файла архива будет прекращен. Созданный файл архива останется на диске, но он будет не завершен, и непригоден для восстановления БД.
Если файл с заданным именем уже существует, то перед началом процесса создания архива будет выдан запрос на удаление существующего файла (рис. 8):
Рисунок 8. Запрос на удаление существующего файла
Возможные варианты ответов:
-
Нет – файл удален не будет, сохранение данных произведено не будет;
-
Да – файл будет удален, утилита продолжит работу по созданию файла архива.
Если была задана разбивка файла архива на тома и переключатель Не выдавать запрос на создание тома не был установлен, то при необходимости создания нового тома будет выдан запрос на его создание (рис. 9):
Рисунок 9. Подтверждение (отказ) создания нового тома
Кнопка Да для всех – более не выводить это диалоговое окно.
Пример добавления в файл архива изменений в БД, произошедших со времени последнего сохранения в этот же файл, показан на рисунке 10.
Рисунок 10. Пример очередного инкрементного сохранения
Завершение файла архива показано на рисунке 11 (о том, зачем это делать см. в разделе «Управление контрольными точками»).
Рисунок 11. Информация о завершении очередного инкрементного сохранения
-