SQL * Loader-522:lfiopn因文件错误而失败

时间:2020-03-26 06:44:42

标签: oracle oracle12c sql-loader

我的脚本正在运行SQLLDR时出现以下错误:

SQL*Loader-522: lfiopn failed for file (Testfile1.log)

enter image description here

在Sqlplus上创建表:-

enter image description here

下面是SQLLDR命令:

>sqlldr userid=hr/hr

control =  D:\Oracle\Testfile1.ctl

下面是控制文件temp:

LOAD DATA
INFILE '‪D:\Oracle\File1.txt'
insert
into table target
fields terminated by ','
optionally enclosed by ','
trailing nullcols
(emp_id, emp_name, salary )

请求您帮助我解决该错误。

先感谢

1 个答案:

答案 0 :(得分:0)

您似乎没有权限在该目录中创建SQL * Loader的日志文件。哪一个?似乎是C磁盘的根目录(当您在sqlldr磁盘上运行时)。

我建议您明确指定日志文件;由于控制文件位于D:\Oracle\中,请使用它:

sqlldr hr/hr control=D:\Oracle\Testfile1.ctl log=D:\Oracle\Testfile1.log
                                             ---------------------------
                                             this
相关问题