sqluldr2導出數據沒有文件也沒有報錯


1.描述  

  系統升級之后,工程正常啟動,windows在cmd中執行sqluldr2.exe能夠執行,但是無法正常導出文件。

2.解決

  因為是遠程導出,本地服務器上沒有安裝oracle服務,在將sqluldr2解壓啟動時會報錯沒有文件oci.dll,於是我就去拷了一個這個文件到sqluldr2目錄下,能正常啟動了但是無法導出文件,然后繼續排查問題-------------------------------------原來我們應該將instantclient_12_2(安裝pl/sql時也需要)添加到環境變量path后面,應該是加載instantclient_12_2文件夾下的oci.dll,至於為啥單獨放個加載不行,我想應該是還加載了其他的配置文件,只是沒有報錯信息。

3.結語

  哈哈哈,到這一步的時候我以為我成功了,單純如我=============中文編碼又出現了問題,這個你需要找到oracle的編碼,在導出的腳本中加上編碼格式,此時你需要注意大小寫跟引號,在我的測試中也會因為這些差別而引起差異。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM