Автоматический запуск из командной строки
Для запуска из командной строки подать в интерпретаторе команд операционной ОС Windows:
{datаriv32 | datаriv64} [<ключ> […]]
Ключи запуска:
/SourceDSN <имя DSN> – имя DSN-источника. Ключ обязательный;
/SourceUsr <имя пользователя> – имя пользователя БД-источника. Ключ обязательный;
/SourcePwd <пароль> – пароль пользователя БД-источника. Ключ обязательный;
/SourceOwner <имя пользователя> – имя владельца объектов БД-источника. Ключ обязательный;
/DestDSN <имя DSN> – имя DSN-приемника. Ключ обязательный;
/DestUsr <имя пользователя> – имя пользователя БД-приемника. Ключ обязательный;
/DestPwd <пароль> – пароль пользователя БД-приемника. Ключ обязательный;
/SettingsFile <путь> – путь к файлу настроек datariv. Ключ обязательный;
/Tables <путь> – путь к файлу со списком конвертируемых таблиц. Ключ необязательный. При его отсутствии будут выгружены все таблицы указанного пользователя;
/IgnoreWarnErr – исключает появление диалоговых окон с предупреждениями/ошибками в процессе конвертации данных. Ключ необязательный;
Примечание
Поддерживается со сборки 6.0.17.92.
/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"