来自服务器的SQL Loader INFILE

问题描述 投票:0回答:1

我的计算机上有一个SQL * Loader控制文件。

服务器上的输入数据文件是C:\data\myfile.csv。 在ctl文件中我添加INFILE 'C:\data\myfile.csv'

我用命令运行:

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

日志文件:

SQL * Loader:版本11.2.0.1.0 - 生产于星期二9月18日16:09:00 2018版权所有(c)1982,2009,Oracle和/或其附属公司。 版权所有。 SQL * Loader-500:无法打开文件(C:\ data \ myfile.csv) SQL * Loader-553:找不到文件 SQL * Loader-509:系统错误:系统找不到指定的文件。

当我将文件C:\data\myfile.csv从服务器移动到我的电脑时,它工作正常。

我想在服务器上使用一个文件。这可行吗?

oracle sql-loader
1个回答
0
投票

SQL*Loader是一个客户端应用程序。它需要能够打开文件,否则无法加载它。

如果文件位于远程服务器上,您可能会查看网络文件夹共享(Windows public folder sharing, SkyDriveSamba等)以使远程文件可从桌面访问。

© www.soinside.com 2019 - 2024. All rights reserved.