有没有办法阻止sqlloader创建BAD文件或DISCARD文件,或两者兼而有之?
我在一个论坛中读到,将BAD参数设置为NUL或NULL就可以了,但它似乎不起作用。类似的东西:
sqlldr control=CONTROL.ctl data=DATA.txt bad=NUL
这最终会创建一个名为NUL.bad的文件(或NULL.bad,具体取决于你的拼写方式)
答案 0 :(得分:3)
丢弃文件应该是可选的,基于discard谓词/ discard参数,但Bad文件不是可选文件 - 如果在加载时拒绝行,它将生成文件。
你可以尝试将bad发送到null依赖(unix,NUL窗口中的/ dev / null),你为你的操作系统设置了正确的吗?