Status : Failure -Test failed: Listener refused the connection with error: ORA-12514, TNS:listener does not currently know of service requested
Status : Failure -Test failed: Listener refused the connection with error: ORA-12514, TNS:listener does not currently know of service requested
我在从 SQL 开发人员连接到 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 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
) )
ORCL1 = (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.1.10)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl.abc.com)
) )
ORCL = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = INT.abc.com)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl.abc.com)
) )
我的listener.ora文件内容是:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = C:\app\oracle\product.1.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:C:\app\oracle\product.1.0\dbhome_1\bin\oraclr12.dll")
)
)
LISTENER = (DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = INT.abc.com)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
) )
我使用 服务名称 作为 'orcl1'
和 主机名称 作为 '10.10.1.10'
在 sql 开发人员 "Add Connection" window 并出现上述错误。
我能够使用正确的用户名和密码使用 cmd 连接到 sqlplus。
任何帮助将不胜感激。
我能够连接到 SQL 开发人员,一旦我将 服务名称 更改为 "orcl.abc.com"
您似乎是使用 orcl 通过 sqlplus 进行连接。检查您的主机名。在 tnsnames.ora 中,您使用的是 int。 abc.cm 并且在侦听器中您使用的是 ipaddress。尽量保持两者相同。将 tnsnames.ora 中的主机名更改为 ipaddress。
我在从 SQL 开发人员连接到 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 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )
ORCL1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.1.10)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl.abc.com) ) )
ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = INT.abc.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl.abc.com) ) )
我的listener.ora文件内容是:
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\app\oracle\product.1.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\oracle\product.1.0\dbhome_1\bin\oraclr12.dll") ) )
LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = INT.abc.com)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )
我使用 服务名称 作为 'orcl1'
和 主机名称 作为 '10.10.1.10'
在 sql 开发人员 "Add Connection" window 并出现上述错误。
我能够使用正确的用户名和密码使用 cmd 连接到 sqlplus。 任何帮助将不胜感激。
我能够连接到 SQL 开发人员,一旦我将 服务名称 更改为 "orcl.abc.com"
您似乎是使用 orcl 通过 sqlplus 进行连接。检查您的主机名。在 tnsnames.ora 中,您使用的是 int。 abc.cm 并且在侦听器中您使用的是 ipaddress。尽量保持两者相同。将 tnsnames.ora 中的主机名更改为 ipaddress。