ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 的解决办法



错误信息:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

如下图:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 的解决办法



以上这个信息是登陆时出现的错误提示信息,登陆如下图:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 的解决办法



这个是我以前的 ORACLE_SID ,如果忘记了自己的 ORACLE_SID 可以到 DOS 窗口中进行查询 ,如下图:

第一步:

Ctrl + R 输入 “ cmd ” 回车

第二步:

以超级管理员身份登录到 Oracle 服务,输入 “ sqlplus /nolog ”

第三步:

查询 ORACLE_SID 的实例名,输入 “ select instance_name from V$instance; ”

如下图:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 的解决办法


修在登陆会话框中,将 “ orcl ”改为 “ etc ” 即可,如下图:

ORA-12514: TNS:listener does not currently know of service requested in connect descriptor 的解决办法


修改完成后就可以正常登录Oracle服务了,造成这个错误的原因是因为Oracle服务安装完成后,又重新安装了一遍,在安装的时候修改了 ORACLE_SID 的名称,默认为 “ orcl ”,所以一定要注意这个问题,就很好的解决这个问题了。

如果在期间还遇到其它问题,欢迎留言哟!