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

How to use SQL loader when loading from remote data file?

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

在您的 Windows 计算机上安装完整的 Oracle 客户端,其中包括 SQL Loader

SQL 加载程序包含在完整的 Oracle 客户端安装中。

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

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

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