前言
在使用VS2008中伺服器資料總管連接配接Oracle資料庫時,嘗試加載 Oracle用戶端庫時引發 BadImageFormatException,在網上下載下傳了個instantclient_11_2進行配置後解決了該問題。
配置過程及相關資訊
項目環境:
VisualStudio2008+Oracle11g+PL/SQL Developer
問題報錯:
嘗試加載 Oracle用戶端庫時引發 BadImageFormatException,如果在安裝 32 位 Oracle 用戶端元件的情況下以 64 位模式運作,将出現此問題。
問題原因:
VS2008 C/S應用程式通過ADO.NET連接配接Oracle資料庫所産生,缺少相關插件。
解決過程
下載下傳instantclient_11_2
instanclient_11_2(下載下傳需要1積分或C币)
如果沒有積分或C币,可以在評論區留下郵箱。
解壓檔案到Oracle安裝目錄下
解壓目錄:…app\Administrator\product\11.2.0
如圖
配置同步
在解壓後的檔案夾instantclient下建立名為“NETWORK”的檔案夾,然後在建立的NETWORK下建立名為“ADMIN”的檔案夾。
(注意大寫)
在…app\Administrator\product\11.2.0\dbhome_1路徑下找NETWORK——>ADMIN,将ADMIN檔案夾下所有檔案複制到剛才建立的檔案夾下。
配置環境變量
右擊我的電腦——>屬性——>進階——>系統環境變量
找到系統環境變量中的path,點選編輯,在最前面輸入:
...\app\Administrator\product\11.2.0\instantclient_11_2;
注意後面要加英文分号
注意後面要加英文分号
注意後面要加英文分号
不加英文分号出現的問題,如下!
重新開機計算機
The End!
要插件壓縮包的,留下您的郵箱,免費哦!
如果這篇文章,幫助到了您,請您為小編點個贊呗?
(贊不在這裡,别點了,右邊的那個才是真的!)
技術交流可以留評論,我會“及時”回複的!