2014-12-01 7 views
0

Как я понимаю из поиска, SQLLoader может получать подстановочные знаки в параметре INFILE. Я пытаюсь загрузить файл, как это: 'E: \ FOLDER \ MyFile * .txt' входной_файлПодстановочные знаки SQLLoader

Но SQLLoader терпит неудачу с ошибками 500: Невозможно открыть файл 554: Ошибка при открытии файла

Существует только один файл, который отвечает на подстановочный знак, а это значит, что я не пытаюсь загрузить несколько файлов здесь. Есть ли возможность достичь этого без использования пакета для передачи файла в качестве параметра?

Спасибо!

ответ

0

Звездочка, используемая с INFILE, означает, что данные для загрузки будут в самом файле управления.

INFILE * 
... 
begindata 
1,testdata 1, etc 
2,testdata 2, etc 

Это не то же самое, что и звездочка с файловыми глобусами. Лучший способ - предоставить имя файла в командной строке через параметр DATA =.

Смежные вопросы