原因:监听程序当前无法识别连接描述符中请求的服务
解决方案:
1、在Oracle下载目录下搜索tnsnames.ora
我的是在:
W:\Tools\Oracle\setup\app\oracle\product\11.2.0\server\network\ADMIN
2、查看 SERVICE_NAME 的值
我这里是:
3、连接navicat,填Service Name/SID的编辑框为第二步中的SERVICE_NAME的值
例如
4、连接测试成功!