Запуск GENDB
Данный пункт меню предназначен для запуска консольной утилиты GENDB, входящей в состав дистрибутива СУБД ЛИНТЕР. Данная утилита предназначена для создания новой системной базы данных. Вызов этой программы через данный пункт меню не призван использовать всю функциональность данной утилиты. Единственная его цель – облегчить создание новой базы данных из специального файла, сгенерированного при экспорте. Этот файл (cr_db.gdb
) содержит все установки, с которыми была создана база, из которой осуществлялся экспорт.
Для запуска GENDB нет необходимости в соединении с существующей базой данных.
Можно произвести следующие действия:
-
выбрать в меню пункт 27);
. При этом будет открыто диалоговое окно (рис.Рисунок 27. Создание базы данных
-
указать в этом окне местоположение программы GENDB, т.е. каталог в котором она находится. Если она расположена в том же каталоге, из которого осуществлялся вызов migration, то это поле можно оставить пустым;
-
в поле
Файл с информацией для GENDB
указать имя файла, содержащего информацию для создания базы данных. При открытии окна это имя автоматически формируется на основании имени каталога, в который производился экспорт последний раз и имени файла, содержащего параметры создания базы. Это имя стандартно для migration и dbstore. Если поле не будет заполнено или указанный файл не будет найден, то будет выдан запрос на создание базы из файлаcr_db.gdb
, формируемого автоматически и содержащего параметры настройки демонстрационной базы данных СУБД ЛИНТЕР; -
указать каталог, в котором будет создана база данных. Если поле оставить пустым, то база будет создана в каталоге, из которого программа была запущена.
После нажатия на кнопку Запуск программа осуществит проверку на наличие программы GENDB в указанном каталоге, на наличие указанного файла параметров создания базы. Также будет проверено наличие каталога, в котором планируется создать базу данных. Если каталог уже существует, то будет выдано предупреждение (рис. 28):
Рисунок 28. Подтверждение/ отказ на создание БД в существующем каталоге
В случае положительного ответа работа программы будет продолжена. Будет запущена программа GENDB. Вывод данных будет осуществляться в отдельное окно (рис. 29) (например, для случая ОС Windows 2000):
Рисунок 29. Протокол создания БД
-
после того, как файлы база данных будут созданы, необходимо произвести запуск ядра СУБД ЛИНТЕР, указав для старта каталог с созданными файлами;
-
после того, как база будет готова к работе, необходимо установить с ней соединение для операций создания структуры и импорта данных. В любом случае, если соединение будет необходимо, программа выдаст диалоговое окно установления соединения.
Альтернативой данному пункту меню является непосредственный запуск программы GENDB из командной строки с передачей в качестве аргумента имени файла параметров создаваемой базы данных. Также можно установить необходимые параметры в интерактивном режиме (см. соответствующую документацию по программе GENDB). Преимущества того или иного подхода каждый выбирает сам.