Win7系統(tǒng)PL/SQL 連接 Oralce提示錯(cuò)誤的解決方法

2018-06-16 11:59

  最近有win7 64位系統(tǒng)用戶在使用PL/SQL 連接 Oralce的時(shí)候,發(fā)現(xiàn)遇到了錯(cuò)誤,提示Could not initialize "%ORACLE_HOME%\bin\oci.dll" ,這是怎么回事呢,經(jīng)過(guò)分析是因?yàn)榘惭b完后Oracle的 oci.dll 是64位的,而32位應(yīng)用程序 PLSQL Developer 無(wú)法加載,現(xiàn)在給大家講解一下Win7系統(tǒng)PL/SQL 連接 Oralce提示錯(cuò)誤的解決方法吧。

1、在x64 的 Win7 上安裝了 Oralce 后,通過(guò) PL/SQL 連接數(shù)據(jù)庫(kù)時(shí),提示如下錯(cuò)誤信息;

報(bào)錯(cuò)原因:安裝完后Oracle的 oci.dll 是64位的,而32位應(yīng)用程序 PLSQL Developer 無(wú)法加載。

Win7系統(tǒng)PL/SQL 連接 Oralce提示錯(cuò)誤的解決方法

2、解決方法如下:從 http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 下載Oracle Client Package。 

我下載的是Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.2.0.zip】 ;

Win7系統(tǒng)PL/SQL 連接 Oralce提示錯(cuò)誤的解決方法

3、將 instantclient-basic-nt-11.2.0.2.0.zip 解壓至 c:\oracle, oci.dll 所在目錄為:c:\oracle\instantclient_11_2\;

4、設(shè)置環(huán)境變量:

TNS_ADMIN=c:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK 

5、啟動(dòng)PL/SQL Developer ,點(diǎn)擊“取消”不要登錄,菜單 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:OracleHome: OraDb11g_home1OCI library: C:\oracle\instantclient_11_2\oci.dll

Win7系統(tǒng)PL/SQL 連接 Oralce提示錯(cuò)誤的解決方法

6、重新啟動(dòng) PL/SQL并登錄對(duì)應(yīng)的數(shù)據(jù)庫(kù),連接正常,問(wèn)題成功解決!

  關(guān)于Win7系統(tǒng)PL/SQL 連接 Oralce提示錯(cuò)誤的解決方法就給大家介紹到這邊了,如果你有遇到這樣情況的話,不妨可以采取上面的方法步驟來(lái)解決吧。

網(wǎng)友評(píng)論

相關(guān)閱讀

win7教程下載排行
64 32