VS2010 連接 Oracle出現嘗試加載 Oracle 客戶端庫時引發 BadImageFormatException 32位與64位問題解決方案

遇到這種問題是64位系統安裝32位Oracle與VS2010的連接出現問題

解決方法如下:

首先下載下面的文件(自行搜索)

instantclient-basic-nt-12.1.0.2.0.zip

解壓到Oracle安裝的文件夾內(其實哪都可以)

然後在環境變量裏將這個文件夾instantclient_11_2放在PATH的首位。

如我的環境變量設置成這樣:

D:\oracle\instantclient_11_2;D:\oracle\base\bin;...

然後打開開始菜單Oracle下的配置移植工具裏的Net Manager

本地->服務命名->Orcl,將使用Oracle8發行的...的對號打上

然後上面的SID寫orcl

重啓電腦,然後使用sqlplus以sysdba身份連接,創建一個新用戶:

sqlplus /nolog
connect / as sysdba
create user admin identified by admin
grant dba to admin;

這裏的admin隨意命名,密碼隨意改,然後使用vs使用該用戶連接數據庫orcl即可。

這裏不單指vs2010,vs其他版本均可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章