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

Запуск утилиты на выполнение осуществляется стандартными средствами запуска задач, имеющимися в каждой операционной системе. Исполняемый файл утилиты – dbstore.exe для ОС типа Windows, dbstore – для ОС типа Linux, ЗОСРВ Нейтрино. Идентификаторы ключей, их возможные значения и ссылки на подробное описание приведены в таблице 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 (см. Спецификация БД-источника).

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