Полное сохранение БД

Для полного экспорта базы данных:

  1. выбрать пункт меню Сохранение = > Полное сохранение БД. В результате будут созданы на диске файлы в формате .sql, задающие структуру базы данных, файлы загрузки, содержащие данные, выгруженные из таблиц. Также будут созданы файлы, задающие порядок создания объектов базы данных и порядок загрузки таблиц.

    При нажатии на этот пункт меню появляется диалоговое окно (рис. 4), позволяющее задать основные параметры создаваемого архива:

    • задать каталог, в который будут помещены файлы экспорта;

    • ввести вручную или задать с помощью стандартного окна имя текстового файла, содержащего список имен и паролей пользователей. Если тип файла не задан, по умолчанию используется – .txt. Формат файла:

      < имя пользователя >/< пароль пользователя >

      < имя пользователя >/< пароль пользователя >

      ...

      < имя пользователя >/< пароль пользователя >

      Например,

      SYSTEM/MANAGER8

      SYS/MANAGER8

    • в случае если необходимый пароль не найден в файле паролей или этот файл не задан, то можно задать программе использовать пустой пароль, вместо вывода диалогового окна на ввод необходимого пароля.

    Задание параметров архива
    Рисунок 4. Задание параметров архива

    По умолчанию, если каталог для сохранения не задан, то выгрузка будет производиться в каталог DB_STORE;

  2. нажать кнопку Запуск, в итоге это диалоговое окно будет закрыто, и появится окно вывода результатов с примерно таким содержимым (рис. 5);

    Протокол создания архива
    Рисунок 5. Протокол создания архива

    Информация, выводимая в это окно, практически идентична той, что выводит консольная утилита dbstore – см. ее описание в документе «СУБД ЛИНТЕР. Экспорт структур и данных», раздел «Протокол выполнения». По завершению процесса создания файла архива кнопка Стоп изменит свое название на Закрыть – можно закрыть окно вывода результатов и продолжить работу;

  3. нажатие кнопки Стоп в процессе работы приведет к тому, что программа выдаст запрос на останов процесса работы (рис. 6);

    Управление процессом архивирования
    Рисунок 6. Управление процессом архивирования

  4. при нажатии кнопки Нет программа продолжит работу; при нажатии Да – процесс экспорта будет прекращен. Созданные файлы останутся на диске, но они, возможно, будут не завершены, и непригодны для дальнейшего восстановления базы данных;

  5. если тот или иной файл уже существует, то для продолжения работы необходимо выбрать дальнейшее действие в открывшемся диалоговом окне (рис. 7).

    Варианты действий при архивировании
    Рисунок 7. Варианты действий при архивировании

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

    • Стоп – программа остановит свою работу;

    • Продолжить – файл будет удален, программа продолжит работу;

    • Отменить все – продолжить работу и отменить все дальнейшие предупреждения.

В случае успешного окончания процесса сохранения (экспорта) базы данных будет выдана статистика, в которой будет отражено общее количество обработанных и сохраненных объектов базы данных (рис. 8).

Статистическая информация о созданном архиве
Рисунок 8. Статистическая информация о созданном архиве

Кнопка Отчет предназначена для вывода содержимого файла migration.log. В этот файл выводятся в краткой форме все возникающие ошибки и предупреждения (если в опциях установлено Вести запись ошибок) (рис. 9).

Протокол процесса архивирования
Рисунок 9. Протокол процесса архивирования

Нажатие на кнопку Результат возвращает к содержимому результатов работы.