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

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

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

<синтаксис>::=
<командная строка>::=
ключ[{<пробел>ключ} [...]]
Таблица 1. Идентификаторы и значения ключей командной строки
<идентификатор ключа><значение ключа>Комментарий
Переключатели
-u<имя>[/<пароль>]см. Авторизация пользователя
-d<каталог>см. Спецификация каталога выгрузки
-n<сервер>см. Спецификация БД-источника
-xml см. Экспорт в XML-формате
-o<режим>[<режим>…]см. Режим экспорта данных
-r<резерв>см. Размер расширения таблицы при последующей загрузке
-sf см. Экспорт схемы и данных пользователя БД
-af см. Экспорт объектов и данных с отложенным созданием внешних ссылок
-bh см. Экспорт BLOB-данных в шестнадцатеричном виде
-pсм. Формат представления 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-запроса
-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 (см. Спецификация БД-источника).

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