System.Data.OracleClient requires Oracle client software version 8.1.7 or greater


做Oracle 開發時常會碰到這個問題:

System.Data.OracleClient requires Oracle client software version 8.1.7 or greater.

環境:Oracle 10g

原因一:環境變量的問題,

解決方案:

我的電腦右鍵->內容->高級->環境變量->在系統變量中雙擊Path項,在變量值最后輸入分號,然后再將Oracle的Bin目錄 C:\oracle\product\10.2.0\client_1\BIN (該目錄請找到你本機Oralce客戶端的安裝目錄)粘貼進去,接着一路點三個確定回到桌面。重新打開一個cmd窗口,輸入echo %path%,發現其中有Oracle的BIN目錄,這樣Path就設置好了。最后運行iisreset 重啟IIS,問題解決了。

PS:其實發現原本的Path中也有這個路徑,但是全是小寫。

 

原因二:安裝包的問題,

公司服務器上放着的一個Oracle 10g客戶端安裝后,就會產生這個問題,用什么方法都無法解決。同樣的環境(虛擬機拷貝),從官網下載的就可以解決。

建議:從官網下載原版的安裝包


免責聲明!

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



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