【问题标题】:Status : Failure -Test failed: Listener refused the connection with error: ORA-12514, TNS:listener does not currently know of service requested状态:失败-测试失败:侦听器拒绝连接错误:ORA-12514,TNS:侦听器当前不知道请求的服务
【发布时间】:2017-05-16 11:29:48
【问题描述】:

我在从 SQL Developer 连接到 oracle 12c 时遇到此错误,

Status : Failure -Test failed: Listener refused the connection with the following error:
ORA-12514, TNS:listener does not currently know of service requested in connect descriptor

我的 tnsnames.ora 文件内容是:

ORACLR_CONNECTION_DATA = (描述= (地址列表 = (地址 =(协议 = IPC)(密钥 = EXTPROC1521)) ) (连接数据 = (SID = CLRExtProc) (演示文稿 = RO) ))

ORCL1 = (描述 = (地址列表 = (地址 =(协议 = TCP)(主机 = 10.10.1.10)(端口 = 1521)) ) (连接数据 = (SERVICE_NAME = orcl.abc.com) ))

ORCL = (描述 = (地址 =(协议 = TCP)(主机 = INT.abc.com)(端口 = 1521)) (连接数据 = (服务器 = 专用) (SERVICE_NAME = orcl.abc.com) ))

我的 listener.ora 文件内容是:

SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\oracle\product\12.1.0\dbhome_1) (程序 = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\oracle\product\12.1.0\dbhome_1\bin\oraclr12.dll") ) )

监听器 = (DESCRIPTION_LIST = (描述= (地址 =(协议 = TCP)(主机 = INT.abc.com)(端口 = 1521)) (地址 =(协议 = IPC)(密钥 = EXTPROC1521)) ))

我在 sql developer“添加连接”窗口中使用 Service Name 作为'orcl1'Host Name 作为'10.10.1.10' 并收到上述错误。

我可以使用带有正确用户名和密码的 cmd 连接到 sqlplus。 任何帮助将不胜感激。

【问题讨论】:

    标签: oracle oracle-sqldeveloper oracle12c


    【解决方案1】:

    您似乎是通过 sqlplus 使用 orcl 进行连接。检查您的主机名。在 tnsnames.ora 中,您使用的是 int。 abc.cm 并且在侦听器中您正在使用 ipaddress。尽量保持两者相同。将 tnsnames.ora 中的主机名更改为 ipaddress。

    【讨论】:

      【解决方案2】:

      一旦我将 服务名称 更改为 "orcl.abc.com"

      ,我就能够连接到 SQL Developer

      【讨论】:

        猜你喜欢
        • 2018-07-16
        • 2016-01-07
        • 1970-01-01
        • 2019-05-06
        • 2015-06-15
        • 1970-01-01
        • 2012-06-02
        • 1970-01-01
        相关资源
        最近更新 更多