D:\install\PLSQL\instantclient_11_2
今天重新安裝了oracle 11g,plsql連接oracle時發生報錯:ORA-12154: TNS: 無法解析指定的連接標識符。
在網上粗略查了一下,錯誤比較常見,主要是是連接配置發生了問題。我運行SQLPLUS能正常連接,而plsql連接發生問題,說明問題多半是因為plsql的連接出現了問題。
主要因為忘了以下兩點操作,導致連接出現問題:
1.環境變量的添加:
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
TNS_ADMIN = D:\install\PLSQL\instantclient_11_2(PLSQL的實際目錄)
2. D:\install\PLSQL\instantclient_11_2下有一個連接配置文件,需要根據實際連接進行更改。
此外,不要忘記 PL/SQL Developer 環境設置:
1. 位置
工具 -> 首選項 -> 連接
2. 設置
Oracle主目錄名 = D:\install\PLSQL\instantclient_11_2
OCI庫 = D:\install\PLSQL\instantclient_11_2\oci.dll