Запуск программы

Запуск утилиты на выполнение осуществляется стандартными средствами запуска задач, имеющимися в каждой операционной системе. Исполняемый файл утилиты – dbstore.exe для ОС типа Windows, dbstore – для ОС типа UNIX. Идентификаторы ключей, их возможные значения и ссылки на подробное описание приведены в таблице 1.

Команда запуска:

< синтаксис >::=
< командная строка >::=
ключ[{< пробел >ключ} [...]]
Таблица 1. Идентификаторы и значения ключей командной строки
< идентификатор ключа >< значение ключа >Комментарий
Переключатели
-u< имя >[/< пароль >]см. Авторизация пользователя
-d< каталог >см. Спецификация каталога выгрузки
-n< сервер >см. Спецификация БД-источника
-xml см. Экспорт в XML-формате
-o< режим >[< режим >…]см. Режим экспорта данных
-r< резерв >см. Размер расширения таблицы при последующей загрузке
-sf см. Экспорт схемы и данных пользователя БД
-af см. Экспорт объектов и данных с отложенным созданием внешних ссылок
-bh см. Экспорт BLOB-данных в шестнадцатеричном виде
-p< NULL-значение >см. Формат представления NULL-значений
-sep[< символ >]см. Спецификация разделителя данных в файле выгрузки
-g см. Кодовая страница для представления строки байтов
-q см. Управление работой в интерактивном режиме
-end см. Завершение работы при ошибочных данных
-s см. Управление внешними ссылками
-z см. Экранирование символа $
-w< пользователь >|< схема >см. Экспорт объектов конкретного владельца
-wu< пользователь >см. Экспорт объектов конкретного пользователя без запроса пароля
-k< кодовая страница >см. Кодировка экспортируемых данных
-b см. Экспорт BLOB-данных с блокировкой
-skipCharsets см. Экспорт таблиц без сохранения кодировки данных
-compatibleWith5 см. Экспорт таблиц для последующего импорта в ранние версии СУБД
-pathsBlobOEM[0|1]см. Указание о кодировке пути к BLOB-файлам
-tn см. Замена некорректного значения типа REAL и DOUBLE на NULL-значение
-td см. Замена некорректного значения типа REAL и DOUBLE на DEFAULT-значение
-ts[значение]см. Замена некорректного значения типа REAL и DOUBLE на указанное значение
Ключи управления паролями
-plist< файл > [-u < имя >]см. Спецификация файла регистрационных данных
-ep см. Подавление запроса на ввод пароля
Ключи сохранения объектов
-ot|-t[< таблица >[, …]]см. Экспорт базовых таблиц
-otrig[< триггер >[, …]]см. Экспорт триггеров
-op[< процедура >[, …]]см. Экспорт хранимых процедур
-ol[< глобальная переменная >[, …]]см. Экспорт глобальных переменных
-ostruct см. Экспорт структур БД
-ou[< пользователь >[, …]]см. Экспорт пользователей БД
-or[< роль >[, …]]см. Экспорт ролей
-ov[< представление >[, …]]см. Экспорт представлений
-os[< синоним >[, …]]см. Экспорт синонимов
-oa см. Экспорт всех привилегий
-oat< имя таблицы >см. Экспорт привилегий к таблице
-oq[< последовательность >[, …]]см. Экспорт последовательностей
-on[< сервер >[, …]]см. Экспорт узлов репликации
-ob[< правило >[, …]]см. Экспорт правил репликации
-og см. Экспорт объектов расширенных средств безопасности
-od см. Экспорт установок аудита
-oe[< событие >[, …]]см. Экспорт хранимых событий
-j< SQL-запрос >см. Экспорт результата SQL-запроса
-sep[< символ >]см. Спецификация разделителя данных в файле выгрузки
-useOwnerName см. Экспорт объектов группы пользователей
-wp< пользователь >см. Экспорт объектов конкретного пользователя одновременно с общедоступными объектами
Ключи, управляющие созданием файлов результата
-ex см. Запрет экспорта внешних файлов
-ds[число]см. Оптимизация размера SQL-скрипта
-rep см. Режим экспорта базовых таблиц
-dz см. Полный запрет экспорта нулевых default-значений
-duz см. Выборочный запрет экспорта нулевых default-значений
-dus см. Разрешение экспорта нулевых дат
-l< таблица >см. Экспорт только данных
-f[< файл >]см. Спецификация файла экспорта
-cl[< имя файла >]см. Экспорт имен столбцов
-tableFileByID см. Экспорт таблиц в файловую систему, не поддерживающую кодировку БД
Ключи установки языка интерфейса
-le см. Англоязычный интерфейс
-ln см. Кодировка командных файлов
-lr см. Русскоязычный интерфейс
Справочная информация о программе
-briefversion см. Сведения об утилите
-version см. Сведения об утилите
-h | -? см. Сведения об утилите

Синтаксические правила командной строки:

  1. за один сеанс работы утилита обрабатывает только одну командную строку;

  2. ключи в командной строке можно располагать в любой последовательности;

  3. имена ключей являются регистронезависимыми (кроме ключа -o);

  4. при вводе параметров ключей должны соблюдаться правила именования объектов СУБД ЛИНТЕР;

  5. если задан неизвестный ключ, то утилита выводит на консоль ошибочный ключ и прекращает свою работу;

  6. признаком ключа является знак минус «-» (в среде ОС Windows можно использовать также знак «/»).

БД-источником для утилиты является локальная БД по умолчанию, установленная на том компьютере, на котором выполняется утилита. Для работы с другой локальной БД или удаленной БД необходимо использовать ключ -n (см. Спецификация БД-источника).

Примеры использования утилиты рассмотрены в приложении.