Загрузчик SQL INFILE с сервера - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть файл управления загрузчиком SQL * на моем компьютере.

Файл ввода данных на сервере: C:\data\myfile.csv.
В файл ctl я добавляю INFILE 'C:\data\myfile.csv'.

Я запустил команду:

sqlldr admin/admin@//192.10.1.1:1521/orcl control=myctlfile.ctl

Файл журнала:

SQL * Загрузчик: выпуск 11.2.0.1.0 - производство в вторник, 18 сентября 16:09:002018 Copyright (c) 1982, 2009, Oracle и / или ее филиалы.
Все права защищены.
SQL * Loader-500: невозможно открыть файл (C: \ data \ myfile.csv)
SQL* Loader-553: файл не найден
SQL * Loader-509: Системная ошибка: система не может найти указанный файл.

Когда я перемещаю файл C:\data\myfile.csv с сервера на мой компьютеротлично работает.

Я хочу использовать файл на сервере.Это осуществимо?

1 Ответ

0 голосов
/ 18 сентября 2018

SQL * Loader - клиентское приложение.Он должен иметь возможность открывать файл, иначе он не может его загрузить.

Если файл находится на удаленном сервере, вы можете посмотреть на общий доступ к сетевой папке ( Общий доступ к общей папке Windows, SkyDrive, Samba и т. Д.), Чтобы сделать удаленный файл доступным с вашего рабочего стола.

...