从远程数据文件加载时如何使用SQL加载程序?

时间:2017-06-29 18:26:14

标签: database oracle sql-loader

我正在尝试从BCP文件加载Oracle数据库中的数据。 Oracle数据库服务器位于远程计算机上。在我的控制文件中,我添加了BCP文件的路径为 - load data INFILE 'C:\path\to\bcpFile.txt'。如果BCP文件与DB服务器不在同一台计算机上,则此方法无效。我找到的一个选项是在我的Windows机器上创建到linux DB服务器的网络映射。但这有手动开销。我了解到我们可以使用LOAD DATA LOCAL INFILE来获取数据文件,我想看一个例子。

1 个答案:

答案 0 :(得分:0)

在Windows计算机上安装包含SQL Loader的完整Oracle客户端

SQL Loader包含在完整的Oracle客户端安装中。

安装完成后,请确保您的infile部分使用正确的syntax正确引用您的数据文件。

使用您提供的路径,此部分将如下所示:

INFILE 'C:\path\to\bcpFile.txt'