Win7(64)+Oracle(64),安裝完畢后,使用PLSQL Developer出現以下問題:
1 PLSQL Developer登錄框中的Database下拉框始終空白,也即無法讀取Oracle數據庫服務實例;
2 若此時手動填寫Username、Password、Database然后登錄,則提示內容中大概有這么個信息“Make sure you have the 32 bits Oracle Client installed”,結果登錄失敗。
如此看來,說明PLSQL Developer并不支持與Oracle(64)直接連接。
解決方案1 安裝32位Oracle客戶端;
2 設置PLSQL Developer首選項
3 設置環境變量
① 添加TNS_ADMIN變量,值為D:/app/Administrator/product/11.2.0/dbhome_1/NETWORK/ADMIN
注:TNS_ADMIN變量指向TNS文件所在目錄,這個目錄是你安裝的64位版本Oracle的TNS文件所在目錄,TNS文件就是保存了連接信息的文件。
② 添加NLS_LANG變量,值為SIMPLIFIED CHINESE_CHINA.ZHS16GBK
注:NLS_LANG變量指定數據庫所使用的編碼方式。可以在安裝Oracle時候指定Oracle數據庫的編碼方式,也可以后期修改其編碼方式。
可以使用SQL Plus或者SQL Developer查詢Oracle編碼方式:select userenv('language') nls_lang from dual;
新聞熱點
疑難解答
圖片精選