从远程数据文件加载时如何使用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'
我正在尝试从 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'