當試圖加載一個大的文本文件到Oracle數據庫使用SQLLOADER,我們得到以下錯誤:錯誤「停止,因爲我無法繼續」在SQLLOADER - 直接模式
SQL*Loader-926: OCI-Error; uldlfca:OCIDirPathColArrayLoadStream for table <myTabele>
SQL*Loader-2026: the load was aborted because SQL Loader cannot continue.
SQL*Loader-925: Error in uldlgs: OCIStmtExecute (ptc_hp)
這只是發生在直接模式,當我們使用傳統路徑方法時,一切都很好(但速度較慢)。所以我認爲它不會是數據或控制文件的一般部分的問題。
雖然錯誤信息非常有趣,但是我可以做些什麼來讓所有的東西都起作用?
版本:9.2.0.1 SQLLOADER,數據庫是10.2.0.3.0(64位)
編輯 經過一番更艱難,似乎這些問題通過使用功能用於將一些引起的輸入。當我刪除函數(在表定義中產生的更改)時,一切似乎都正常工作。有沒有可能在做直接加載時我不能使用函數?該文件說,從版本9.x開始它應該工作...