Доступные версии документации

Автоматический запуск из командной строки

Для запуска из командной строки подать в интерпретаторе команд операционной ОС Windows:

{datаriv32 | datаriv64}  [<ключ> […]]

Ключи запуска:

/SourceDSN <имя DSN> – имя DSN-источника. Ключ обязательный;

/SourceUsr <имя пользователя> – имя пользователя БД-источника. Ключ обязательный;

/SourcePwd <пароль> – пароль пользователя БД-источника. Ключ обязательный;

/SourceOwner <имя пользователя> – имя владельца объектов БД-источника. Ключ обязательный;

/DestDSN <имя DSN> – имя DSN-приемника. Ключ обязательный;

/DestUsr <имя пользователя> – имя пользователя БД-приемника. Ключ обязательный;

/DestPwd <пароль> – пароль пользователя БД-приемника. Ключ обязательный;

/SettingsFile <путь> – путь к файлу настроек datariv. Ключ обязательный;

/Tables <путь> – путь к файлу со списком конвертируемых таблиц. Ключ не обязательный. При его отсутствии будут выгружены все таблицы указанного пользователя;

/SilentMode – скрыть главное окно datariv, не выводить статистику конвертации и завершить работу по окончании конвертации. Должен быть последним ключом. Ключ не обязательный.

Файл настроек – файл, содержащий настройки соответствия типов данных. Данный файл можно сформировать, выполнив пункт «Настройка соответствия типов данных» и сохранив сформированные соответствия типов данных в файл настроек с расширением .dtr, выполнив пункт «Сохранение файла настроек» либо использовать один из файлов настроек, поставляемый в составе дистрибутива СУБД ЛИНТЕР (файлы с расширением .dtr в подкаталоге \bin установочного каталога СУБД ЛИНТЕР). Если <путь> включает название каталога либо имя файла с пробелами, то необходимо значение заключить в апострофы.

Файл со списком конвертируемых таблиц – файл, содержащий на каждой строке только одно имя конвертируемой таблицы. Конвертируемые таблицы должны принадлежать пользователю, указанному в ключе /SourceOwner.

При обнаружении отсутствующей таблицы в файле со списком конвертируемых таблиц утилита выдаст сообщение «Таблица <имя таблицы>, указанная в списке таблиц для конвертации, не найдена в исходной базе данных» и конвертирование будет остановлено.

Для просмотра отчета конвертирования необходимо выполнить пункт «Просмотр протоколов конвертирования».

Примечание

При отсутствии какого-либо обязательного ключа конвертирование не выполняется.

Пример

DataRiv64.exe /SourceDSN ORACLE7 /SourceUsr ORACLE_USER /SourcePwd ORACLE_PASSWORD /DestDSN Linter /DestUsr LINTER_USER /DestPwd LINTER_PASSWORD /SettingsFile "Oracle7_Linter.dtr"
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter