Oracle 客戶端庫時引發 BadImageFormatException


程序提示錯誤:

試加載 Oracle 客戶端庫時引發 BadImageFormatException。如果在安裝 32 位 Oracle 客戶端組件的情況下以 64 位模式運行,將出現此問題。

 

出現場景:

VS2008 C/S應用程序通過ADO.NET連接Oracle數據庫所產生。

 

解決概要:

安裝instantclient_11_2文件

 

實現步驟:

1.將instantclient_11_2解壓至oracle客戶端安裝目錄。注意,放置的目錄為...app\Administrator\product\11.2.0  如下圖所示:

 

2.修改組件配置

在解壓后的文件夾instantclient_11_2根目錄里,新建名為network的文件夾,然后在network文件夾根目錄里,新建名為admin的文件夾。

再把oracle客戶端安裝目錄...app\Administrator\product\11.2.0\client_1\network\admin里的所有文件,拷貝到先前新建的admin文件夾里。

 

3.修改環境變量path

編輯系統變量path,將...\app\Administrator\product\11.2.0\instantclient_11_2目錄放在path變量的最前面

記得拷貝過去后,要加英文分號,以與其他path變量值作區分。最后重啟系統即可。

win7參考圖:

win10參考圖:

 


 

 參考文獻:https://jingyan.baidu.com/article/a24b33cd3d121219fe002b00.html

 


免責聲明!

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



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