Запуск утилиты на выполнение осуществляется стандартными средствами запуска задач, имеющимися в каждой операционной системе. Исполняемый файл утилиты – 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 | -? | | см. Сведения об утилите |
Синтаксические правила командной строки:
-
за один сеанс работы утилита обрабатывает только одну командную строку;
-
ключи в командной строке можно располагать в любой последовательности;
-
имена ключей являются регистронезависимыми (кроме ключа -o
);
-
при вводе параметров ключей должны соблюдаться правила именования объектов СУБД ЛИНТЕР;
-
если задан неизвестный ключ, то утилита выводит на консоль ошибочный ключ и прекращает свою работу;
-
признаком ключа является знак минус «-
» (в среде ОС Windows можно использовать также знак «/
»).
БД-источником для утилиты является локальная БД по умолчанию, установленная на том компьютере, на котором выполняется утилита. Для работы с другой локальной БД или удаленной БД необходимо использовать ключ -n
(см. Спецификация БД-источника).
Примеры использования утилиты рассмотрены в приложении.