Полное архивирование

Выбор данного пункта меню позволяет произвести:

  • полное сохранение всей БД;

  • начало инкрементного сохранения всей БД;

  • продолжение существующего инкрементного архива, добавив к нему последние изменения из БД;

  • закрытие инкрементного архива.

Для выполнения перечисленных функций необходимы следующие действия:

  1. выбрать пункт меню Сохранение = > Полное сохранение БД... , появляется диалоговое окно (рис. 4), позволяющее задать основные параметры создаваемого архива:

    • Файл архива – имя архива;

    • Комментарий – комментарий для файла архива;

    • Пароль архива – пароль архива. Для этого необходимо в оба поля ввода ввести одинаковый пароль;

    • Разбить на тома (Кб) – разбивка файла на тома указанного размера в Кбайт (при необходимости);

    • Не выдавать запрос на создание тома – при разбивке на тома установка данного переключателя означает, что новый том каждый раз будет создаваться без запроса;

    • Ожидать последние изменения – ожидать последующие изменения в БД и записывать их в файл архива.

    Пример запуска полного сохранения БД
    Рисунок 4. Пример запуска полного сохранения БД

    Кроме того, диалоговое окно содержит параметры работы в инкрементном режиме (параметры задаются комбинацией ключей):

    • Создать инкрементный архив – продолжить существующий инкрементный архив. Если выбран пункт Начать инкрементный архив (Start new increment) – начать инкрементное сохранение всей БД;

    • Создать новый том – последующие изменения записывать в новый том архива, а не дописывать к существующему тому;

    • Завершить инкрементный архив – завершить инкрементный архив (удалить контрольную точку, соответствующую архиву из БД).

    Примечание

    Если эти параметры не установлены – будет произведено полное сохранение БД без возможности инкремента.

    Пример запуска начала инкрементного сохранения БД приведен на рисунке 5.

    Пример инкрементного сохранения
    Рисунок 5. Пример инкрементного сохранения

  2. нажать кнопку Запуск, предыдущее диалоговое окно будет закрыто и появится окно вывода результатов (рис. 6). Информация, выводимая в это окно, идентична той, что выводит консольная утилита lhb – (см. её описание в документе «Архивирование и восстановление базы данных»). По завершению процесса создания файла архива кнопка Стоп изменит свое название на Закрыть – можно закрыть окно вывода результатов и продолжить работу.

    Протокол сохранения
    Рисунок 6. Протокол сохранения

    Если в процессе работы нажать кнопку Стоп, то утилита выдаст запрос на останов процесса создания архива (рис. 7).

    Прерывание процесса сохранения
    Рисунок 7. Прерывание процесса сохранения

    Возможные варианты ответов:

    • Нет – утилита продолжит работу;

    • Да – процесс создания файла архива будет прекращен. Созданный файл архива останется на диске, но он будет не завершен, и непригоден для восстановления БД.

    Если файл с заданным именем уже существует, то перед началом процесса создания архива будет выдан запрос на удаление существующего файла (рис. 8):

    Запрос на удаление существующего файла
    Рисунок 8. Запрос на удаление существующего файла

    Возможные варианты ответов:

    • Нет – файл удален не будет, сохранение данных произведено не будет;

    • Да – файл будет удален, утилита продолжит работу по созданию файла архива.

    Если была задана разбивка файла архива на тома и переключатель Не выдавать запрос на создание тома не был установлен, то при необходимости создания нового тома будет выдан запрос на его создание (рис. 9):

    Подтверждение (отказ) создания нового тома
    Рисунок 9. Подтверждение (отказ) создания нового тома

    Кнопка Да для всех – более не выводить это диалоговое окно.

    Пример добавления в файл архива изменений в БД, произошедших со времени последнего сохранения в этот же файл, показан на рисунке 10.

    Пример очередного инкрементного сохранения
    Рисунок 10. Пример очередного инкрементного сохранения

    Завершение файла архива показано на рисунке 11 (о том, зачем это делать см. в разделе «Управление контрольными точками»).

    Информация о завершении очередного инкрементного сохранения
    Рисунок 11. Информация о завершении очередного инкрементного сохранения