ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务

背景

用navicat preminum连接oracle报错:


ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务

原因:
要么你安装的时候改了默认的ORCL服务名,要么就是OCRL服务未在listener.ora文件和tnsnames.ora正确配置
修改这两个文件(选中的是需要添加的):
ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务_第1张图片
ORA-12514: TNS:监听程序当前无法识别连接描述符中请求的服务_第2张图片
ps:图中是针对没改默认名,只是ORCL在文件未正确配置的方法
如果你安装的时候改了,需要把你改了的名字代替图中的ORCL

  • 实在仍然没解决可以看看收藏,你以前就是看收藏解决navicat连接oracle的问题的。

你可能感兴趣的:(数据库)