Ora-12514:tns: 监听程序当前无法识别连接描叙符中请求的服务

本地连接访问没有任何问题,但远程连接数据时出现错误:

Ora-12514:tns: 监听程序当前无法识别连接描叙符中请求的服务


解决方法如下:

在 listener.ora新增以下内容即可,配置静态监听。

SID_LIST_LISTENER =

          (SID_LIST =

          (SID_DESC =

            (GLOBAL_DBANAME = ora11g)                      //全局数据库名

            (ORACLE_HOME =/opt/oracle/ora11g/product/11.2.0/db_1)

            (SID_NAME = orcl)                                        //ORACLE_SID     

          )

        )


lsnrctl reload   重启监听服务

lsnrctl status   检查监听状态