Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Вопрос по работе SQL Loader  [new]
Mairos
Member

Откуда:
Сообщений: 555
Есть структура из папок, bat-файлов, sql-скриптов и файлов выгрузки из bcp.
Есть стартовый батник из которого последовательно всё запускается.
Когда доходит очередь до загрузки данных из SQL Loader начинаются проблемы
1. Строка запуска sqlldr... и так далее не "кушает" переменные вида %FileDataPath%, задаваемые через SET, для передачи user, pass, service и пути к ctl файлу.

2. В самом CTL файле тоже приходится указывать абсолютные пути к файлу с данными для загрузки.

Может кто сталкивался с такой проблемой и решал её?
2 мар 12, 11:35    [12181979]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по работе SQL Loader  [new]
Вячеслав Любомудров
Member

Откуда: Владивосток
Сообщений: 18484
Mairos
1. Строка запуска sqlldr... и так далее не "кушает" переменные вида %FileDataPath%, задаваемые через SET, для передачи user, pass, service и пути к ctl файлу.
До sqlldr переменные такого вида даже не доходят. Преобразованием занимается командный интерпретатор ОС
Mairos
2. В самом CTL файле тоже приходится указывать абсолютные пути к файлу с данными для загрузки.
Если речь про INFILE / BADFILE и т.д., то их вполне можно передать через параметры командной строки

PS. Чтоб разговор не был беспредметным приводи небольшой тесткейчик -- скрипты, управляющие файлы и стандартный вывод после прогона
5 мар 12, 03:22    [12193132]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить