Win7?

Tags: word,

Win7 x64 PL/SQL 連線 Oralce 提示: Could not initialize "%ORACLE_HOME%\bin\oci.dll"

工具/原料

windows7 64bit

Oracle win64 11gR2

PL/SQL v9.0

方法/步驟

在x64 的 Win7 上安裝了 Oralce 後,通過 PL/SQL 連線資料庫時,提示如下錯誤資訊;

報錯原因:安裝完後Oracle的 oci.dll 是64位的,而32位應用程式 PLSQL Developer 無法載入。

Win7 x64 PL/SQL 連線 Oralce報錯的解決方法

解決方法如下:從 下載Oracle Client Package。

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

Win7 x64 PL/SQL 連線 Oralce報錯的解決方法

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

設定環境變數:

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

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

啟動PL/SQL Developer ,點選“取消”不要登入,

選單 --> Tools --> Perferences --> Connection 修改 Oracle_Home 和 OCI Library 的配置:OracleHome: OraDb11g_home1OCI library: C:\oracle\instantclient_11_2\oci.dll

Win7 x64 PL/SQL 連線 Oralce報錯的解決方法

重新啟動 PL/SQL並登入對應的資料庫,連線正常,問題成功解決!

注意事項

環境變數的配置要仔細哦。

word,
相關問題答案