解決X64作業系統PL/SQL連線報錯問題 make sure you have the 32 bits oracle client installed
阿新 • • 發佈:2019-01-24
Windows 64位下裝Oracle 11g 64位,PLSQL Developer使用出現以下問題:
1、Database下拉框為空:
2、強制輸入使用者名稱、密碼及Database,登入彈出:
Initialzation error Could not initialize "...." Make sure you have the 32 bits Oracle Client installed. OracleHomeKey: OracleHomeDir:... Found:oci.dll Using: ... Loadlibrary(...) returned 0
說明PLSQL Developer並不支援Oracle 64位客戶端連線。
解決辦法:
1、下載32位Oracle客戶端
2、解壓
解壓instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_2
3、設定PLSQL Developer
啟動PLSQL Developer,不登入點取消進入PLSQL Developer,Tools->>Preferences:
Oracle Home:OraDb11g_home1(發現這裡似乎可以隨便寫,我填的是安裝的Oracle 11g 64位的)
OCI Library:D:\instantclient_11_2\oci.dll
4、新增環境變數
TNS_ADMIN ->> D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN
中文亂碼問題:
啟動PLSQL Developer,登入發現中文表名亂碼:
解決方法:
新增環境變數:NLS_LANG ->> AMERICAN_AMERICA.UTF8