1

我最近在尝试连接到我的数据库时遇到了问题。错误表明它找不到侦听器。

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 资源管理器打开这些文件时,它告诉我选择一个程序来打开它,然后它就没有打开。

有人可以帮我解决这个问题,这样我就可以回去练习编码了吗?

4

1 回答 1

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
于 2013-07-15T15:06:55.553 回答