工作多年后,突然TNS听众今天不工作

时间:2016-10-11 14:44:40

标签: oracle11g

Oracle 11g托管在Windows 2008服务器上。 Oracle侦听器服务正在运行。这台服务器已经工作多年了。不知道今天发生了什么变化我们的数据库已关闭,无法登录。

如果我运行lsnrctl stat,则显示此输出

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vpr-data)(PORT=1521)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   64-bit Windows Error: 61: Unknown error

另外,我在clsc.log文件中看到了今天的以下错误。

2016-10-11 10:37:45.448: [ default][3788]ut_read_reg:2:ocr registry key SOFTWARE\Oracle\olr cannot be opened. error 2
[    CLSE][3788]clse_get_crs_home: Error retrieving OLR configuration [0] [Error opening olr registry key. The system cannot find the file specified.
]

在sqlnet.log中我也看到了这个

VERSION INFORMATION:
    TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
    Windows NT TCP/IP NT Protocol Adapter for 64-bit Windows: Version 11.2.0.1.0 - Production
  Time: 11-OCT-2016 09:46:10
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12541
    TNS-12541: TNS:no listener
    ns secondary err code: 12560
    nt main err code: 511
    TNS-00511: No listener
    nt secondary err code: 61
    nt OS err code: 0

无论如何都不是Oracle专家。任何人都可以帮助调试吗?我还没有能够使用listener.ora或tnsnames.ora文件来解决其他问题。

1 个答案:

答案 0 :(得分:1)

我们终于弄明白了。侦听器日志文件太大,侦听器无法正常启动。感谢Oracle提供的帮助很大的错误消息lol