情景描述:数据库服务器和客户端在一台机器上,
在cmd命令行下,用sqlplus 用户名/密码@连接字符串没问题。
客户端tnsnames.ora如下图

用plsql developer 连接,数据库选项填写ip+port+连接字符串,如下图,也能正常连接

但是当只填写连接字符串michael时,就不能连接,报错无法解析,如下图

请大神指明思路,谢谢!
------解决思路----------------------
你的问题就出在这里了,你装了db又装了client.解决的方法有很多了.
把你6.jpg中的ORACLE_HOME的值改成7.jpg中的试试,不行反之.
------解决思路----------------------
1、电脑环境变量 Path设为c:\app\Michael\product\11.2.0\client_1\bin
2、同时安装客户端和服务器端,是可以的
不过,要确定是哪个,配置了Oracle数据库服务
Path要配置对应的,不是客户端,就是服务器端