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