ora-12154无法解析指定的连接标识符

  1. 分析问题

(1) 首先ping 192.168.1.150,是通的

(2) 然后telnet 192.168.1.150 1521,也是通的

(3) 在服务器本机(192.168.1.150)上tnsping single,也是通的

(4) tnsping orcl 报错 TNS-03505: 无法解析名称

这时怀疑“tnsnames.ora”文件是不是有问题,下面是文件图标

ora-12154无法解析指定的连接标识符

检查这个文件就OK了 有两点
1、保证前面一定不能带有空格 切记切记切记
2、保证tnsnames.ora这个后缀名正确无误 tnsnames.ora.text 这种就是错的