在SQL Loader上禁用BAD / Discard文件日志

时间:2011-11-07 16:01:19

标签: oracle sql-loader

有没有办法阻止sqlloader创建BAD文件或DISCARD文件,或两者兼而有之?

我在一个论坛中读到,将BAD参数设置为NUL或NULL就可以了,但它似乎不起作用。类似的东西:

sqlldr control=CONTROL.ctl data=DATA.txt bad=NUL

这最终会创建一个名为NUL.bad的文件(或NULL.bad,具体取决于你的拼写方式)

1 个答案:

答案 0 :(得分:3)

丢弃文件应该是可选的,基于discard谓词/ discard参数,但Bad文件不是可选文件 - 如果在加载时拒绝行,它将生成文件。

你可以尝试将bad发送到null依赖(unix,NUL窗口中的/ dev / null),你为你的操作系统设置了正确的吗?