問題:win8的64位系統上使用plsql developer連接本地oracle數據庫時會發生莫名其妙的問題,錯誤提示框甚至可能為空。
原因:據網上所說,原因估計是在64位系統上安裝64位的Oracle數據庫,但是沒有對應的64位PL/SQL Developer供我們使用,所以此時不能直接連接,需要安裝oracle的客戶端。
解決:
1、下載instantclient_11_2(數據庫版本為10g、11g都能連接),地址http://download.csdn.net/detail/zxnlmj/8063243
2、將1中下載的壓縮包中的instantclient_11_2文件夾放到oracle的安裝目錄下的product目錄下,壓縮包的中oracle客戶端配置變量.txt該文件此情況下不需要配置(連接遠程oracle時需要配置)
3、配置環境變量(舉例)ORACLE_HOME=D:/ProgramFile/oracle/product/10.2.0/db_1,
PATH=D:/ProgramFile/oracle/product/10.2.0/db_1/bin,
NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK。
4、修改plsql developer-》取消登陸-》tools-》preferences-》ORACLE-》connection下的
ORACLE_HOME=D:/ProgramFile/oracle/product/instantclient_11_2
OCI library = D:/ProgramFile/oracle/product/instantclient_11_2/oci.dll
應用,退出重新登陸。