Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix SQL加载器错误-SQL*加载器-503:将扩展名追加到文件()时出错_Unix_Sed_Sql Loader - Fatal编程技术网

Unix SQL加载器错误-SQL*加载器-503:将扩展名追加到文件()时出错

Unix SQL加载器错误-SQL*加载器-503:将扩展名追加到文件()时出错,unix,sed,sql-loader,Unix,Sed,Sql Loader,我正在尝试使用SQL Loader将一组Java文件加载到一个临时表中。我不断地得到主题行错误,我不知道为什么 我试图运行的可执行文件如下所示 for i in `find <files in certain directory.java>` do echo "File name = ${i}" COMMAND='sed'; ARG='s/XXXX/${i}/' echo $COMMAND '; ' $ARG cat test_load.ctl | $COMMAND "$ARG"

我正在尝试使用SQL Loader将一组Java文件加载到一个临时表中。我不断地得到主题行错误,我不知道为什么

我试图运行的可执行文件如下所示

for i in `find <files in certain directory.java>`
do
echo "File name = ${i}"
COMMAND='sed'; ARG='s/XXXX/${i}/'
echo $COMMAND  '; '  $ARG
cat test_load.ctl | $COMMAND "$ARG" > test_load_2.ctl
sqlldr <user>/<password> control=test_load_2.ctl log=<file_name>.log
done
我很确定test_load_2.ctl文件中的infle参数存在问题,但我不能100%确定如何解决这个问题

另外,我可能在可执行文件中也做了一些错误的事情

有什么建议吗


谢谢大家!

控制文件中不会发生变量扩展。在命令行上指定内嵌,而不是使用数据参数

LOAD DATA
INFILE 'XXXX'
BADFILE '/<directory>/<filename>.bad'
DISCARDFILE '/<directory>/<filename>.dsc'
APPEND INTO TABLE "<SCHEMA>"."<TABLE_NAME>"
TRAILING NULLCOLS
(
 id sequence (1, 1),
 raw_string position (1:4000) char(4000),
 file_name,
 dir_path,
 load_date sysdate,
 line_number sequence (1, 1)
)
LOAD DATA
INFILE '${i}'
BADFILE '/<directory>/<filename>.bad'
DISCARDFILE '/<directory>/<filename>.dsc'
APPEND INTO TABLE "<SCHEMA>"."<TABLE_NAME>"
TRAILING NULLCOLS
(
 id sequence (1, 1),
 raw_string position (1:4000) char(4000),
 file_name,
 dir_path,
 load_date sysdate,
 line_number sequence (1, 1)
)
SQL*Loader-503: Error appending extension to file ()
Additional information: 7217