在本地安裝oracle之後使用PL/SQL連接出現 ORA-12154: TNS: 無法解析指定的連接標識符
1. 本地安裝PL/SQL之後,默認的tnsnames.ora路徑爲%ORACLE_HOME%\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,先使用sqlplus連接數據庫,如果能連接就說明該文件中的配置沒有問題,如果不能連接,就需要按標準書寫,格式如下
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
注意:在配置文件中第一行頂格書寫,不能有空格。
2. tnsping <tnsnames.ora中的實例>,如果出現OK則表明已經啓用監聽,如果沒有,啓用監聽。
3. 啓動PL/SQL,點擊取消,進入管理界面,點擊工具(tool)—〉首選項(preferences),在oracle主目錄和OCI庫中添加內容。
4. 如果還是不行,檢查PL/SQL的路徑名中是否包含括號"("等字符,如果有,修改路徑名(特別是PL/SQL文件夾名稱不能包含這些字符)。