在 SQL Loader 上禁用 BAD/丢弃文件日志
有没有办法阻止 sqlloader 创建 BAD 文件或 DISCARD 文件或两者?
我在论坛上读到,将 BAD 参数设置为 NUL 或 NULL 可以做到这一点,但它似乎不起作用。类似于:
sqlldr control=CONTROL.ctl data=DATA.txt bad=NUL
这最终会创建一个名为 NUL.bad 的文件(或 NULL.bad,具体取决于您的拼写方式)
Is there a way to prevent sqlloader from creating either the BAD file or the DISCARD file or both?
I read in a forum that setting the BAD parameter to NUL or NULL does that, but it doesn't seem to work. Something like:
sqlldr control=CONTROL.ctl data=DATA.txt bad=NUL
This ends up creating a file called NUL.bad (or NULL.bad depending on how you spell it)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
丢弃文件应该是可选的,基于丢弃谓词/丢弃参数,但坏文件不是可选文件 - 如果加载时拒绝行,它将生成该文件。
您可以尝试将 bad 发送到 null,具体取决于(unix 中的 /dev/null,NUL windows),您是否为您的操作系统设置了正确的值?
Discard file should be optional, based on a discard predicate / discard parameter, but the Bad file is not an optional file - if you get rows rejected when loading, it will generate the file.
You could try send bad to the null depending (/dev/null in unix, NUL windows), did you set the right one for your OS?