2011-11-07 68 views
2

有沒有辦法阻止sqlloader創建BAD文件或DISCARD文件或兩者?在SQL Loader上禁用BAD /丟棄文件日誌

我在一個論壇上看到,將BAD參數設置爲NUL或NULL,但它似乎不起作用。喜歡的東西:

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

這結束了(這取決於你如何拼寫或NULL.bad)

回答

3

廢棄文件應該是可選的,根據報廢謂詞/丟棄參數創建一個名爲NUL.bad文件,但壞文件不是可選文件 - 如果在加載時獲得行被拒絕,它將生成文件。

你可以嘗試發送壞null(取決於/ dev/null在UNIX,NUL窗口),你是否爲你的操作系統設置了正確的?

+0

讓我做一個快速測試,讓你知道它是如何去的,我在Linux上運行它。 – Chepech

+1

我從來沒有想過把文件指向null設備,就像一個魅力,謝謝! – Chepech