SQL 来自服务器的加载程序 INFILE
SQL Loader INFILE from server
我的计算机上有一个 SQL*加载程序控制文件。
服务器上的输入数据文件是C:\data\myfile.csv
。
在 ctl 文件中,我添加 INFILE 'C:\data\myfile.csv'
.
我有 运行 命令:
sqlldr admin/admin@//192.10.1.1:1521/orcl control=myctlfile.ctl
日志文件:
SQL*Loader: Release 11.2.0.1.0 - Production on Tue Sep 18 16:09:00
2018 Copyright (c) 1982, 2009, Oracle and/or its affiliates.
All rights reserved.
SQL*Loader-500: Unable to open file (C:\data\myfile.csv)
SQL*Loader-553: file not found
SQL*Loader-509: System error: The system cannot find the file specified.
当我将文件 C:\data\myfile.csv
从服务器移动到我的计算机时,它工作正常。
我想使用服务器上的文件。这可行吗?
SQL*Loader 是客户端应用程序。需要能够打开文件,否则无法加载。
如果文件在远程服务器上,您可能会查看网络文件夹共享(Windows public folder sharing, SkyDrive, Samba 等),以便从您的桌面访问远程文件。
我的计算机上有一个 SQL*加载程序控制文件。
服务器上的输入数据文件是C:\data\myfile.csv
。
在 ctl 文件中,我添加 INFILE 'C:\data\myfile.csv'
.
我有 运行 命令:
sqlldr admin/admin@//192.10.1.1:1521/orcl control=myctlfile.ctl
日志文件:
SQL*Loader: Release 11.2.0.1.0 - Production on Tue Sep 18 16:09:00 2018 Copyright (c) 1982, 2009, Oracle and/or its affiliates.
All rights reserved.
SQL*Loader-500: Unable to open file (C:\data\myfile.csv)
SQL*Loader-553: file not found
SQL*Loader-509: System error: The system cannot find the file specified.
当我将文件 C:\data\myfile.csv
从服务器移动到我的计算机时,它工作正常。
我想使用服务器上的文件。这可行吗?
SQL*Loader 是客户端应用程序。需要能够打开文件,否则无法加载。
如果文件在远程服务器上,您可能会查看网络文件夹共享(Windows public folder sharing, SkyDrive, Samba 等),以便从您的桌面访问远程文件。