我正在尝试从BCP文件加载Oracle数据库中的数据。
Oracle数据库服务器位于远程计算机上。在我的控制文件中,我添加了BCP文件的路径为 - load data INFILE 'C:\path\to\bcpFile.txt'
。如果BCP文件与DB服务器不在同一台计算机上,则此方法无效。我找到的一个选项是在我的Windows机器上创建到linux DB服务器的网络映射。但这有手动开销。我了解到我们可以使用LOAD DATA LOCAL INFILE
来获取数据文件,我想看一个例子。
答案 0 :(得分:0)
在Windows计算机上安装包含SQL Loader的完整Oracle客户端
SQL Loader包含在完整的Oracle客户端安装中。
安装完成后,请确保您的infile
部分使用正确的syntax正确引用您的数据文件。
使用您提供的路径,此部分将如下所示:
INFILE 'C:\path\to\bcpFile.txt'