【发布时间】: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