SQL Developer的ORA 12505错误

时间:2013-05-21 13:51:57

标签: oracle oracle11g listener

我最近在尝试连接数据库时遇到了问题。该错误表明它无法找到监听器。

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

我读过在listener.ora和tnsnames.ora中发布什么,但是当我尝试通过Windows资源管理器打开这些文件时,它告诉我选择一个程序来打开它,然后它就不会打开。

有人可以帮我解决这个问题,所以我可以回到练习编码吗?

1 个答案:

答案 0 :(得分:2)

在Windows中查看侦听器信息的命令是lsnrctl。 在服务器上打开DOS命令提示符,而不是客户端。

lsnrctl status

查看其他命令
lsnrctl help

此外,tnsnames.ora和listener.ora文件是文本文件。你可以在记事本中打开它们。客户端上tnsnames.ora文件的默认位置是:

C:\oracle\product\11.2.0\client_1\Network\Admin

服务器上listener.ora文件的默认位置是:

ORACLE_HOME\network\admin