情况如下:

第一:确定oracle 监听正常启动

第二:确定oracle客户端安装完整,并正确配置tnsname.ora

第三:确定从本机sqlplus 可以登录oracle数据库

但是使用toad与pl/sql developer连接就是报错"ORA-12154: TNS:无法解析指定的连接标"

原因:

有可能当前使用的操作系统为64位,并且TOAD 与pl/sql developer 都安装到了C:\Program Files (x86),

我自己就是因为这样的才报错!

办法:

第一:直接从C:\Program Files (x86)里把TOAD与PL/SQL DEVELOPER文件夹复制到C:\Program Files 再改下快捷方式连接路径即可.

第二:如果你的oracle客户端也装在带有(86)的目录,那就重装oracle客户端到其他目录.如d:\oracle