ORA12154: TNS: 无法解析指定的连接标识符

使用PLSQL Developer登录数据时,一般情况大多是客户端配置的tnsnames.ora中格式不对,我们有时候真的搞不清楚是多了空格了还是回车,是在哪个位置多了;

去到oracle服务端后这样操作:

w@w:/u01/oracle/11/network/admin$ su - oracle
密码:
oracle@w:~$ cd $ORACLE_HOME/
oracle@w:/u01/oracle/11$ cd network/admin/
oracle@w:/u01/oracle/11/network/admin$ ll
总用量 16
-rw-r--r-- 1 oracle oinstall 297 5月 17 14:39 listener.ora
drwxr-xr-x 2 oracle oinstall 4096 5月 17 13:39 samples
-rw-r--r-- 1 oracle oinstall 187 5月 7 2007 shrept.lst
-rw-r----- 1 oracle oinstall 413 5月 17 14:58 tnsnames.ora
oracle@w:/u01/oracle/11/network/admin$ less tnsnames.ora
# tnsnames.ora Network Configuration File: /u01/oracle/11/network/admin/tnsnames.ora
# Generated by Oracle configuration tools.

TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = w.w)(PORT = 1111))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = Test)
)
)

LISTENER_TEST =
(ADDRESS = (PROTOCOL = TCP)(HOST = w.w)(PORT = 1111))


(END)

手工把上面的内容直接复制到客户端去;总会避免因为格式问题而导致的ORA-12154报错;

原文地址:https://www.cnblogs.com/taosim/p/2515087.html