oracle 监听hang住问题

一个windows平台的数据库,oracle版本11.2.0.1

监听突然hang住了,远程连接无法连接上,执行lsnrctl status等命令一直hang 住

删掉监听重建也木有解决,只好考虑删掉实例重建。

实例重建后,数据库远程连接可以连上,但很慢,切换用户也很卡顿。。。

突然想到是不是监听日志出现问题了,然后发现监听日志listener.log达到了4G。。。。。

metalink上有监听hang住相关的文章:WINDOWS: Listener Hangs & Lsnrctl Commands Are Slow or Hang (Doc ID 1319797.1)

说是由于系统上文件大小的限制导致,但该windows上采用ntfs文件系统格式,应该不存在单个文件大小4g的限制。。。

但确实清理掉listener.log后连接就很顺畅了。。。

所以怀疑可能还是oracle 相关bug,记录下来,以后遇到类似情况多一条思路。

--------------------------------------------------------------------------------------------------------------------------------------

另外补充一个案例情况:

是朋友的一个数据库

也是windows平台监听问题,监听hang住,lsnrctl status等命令卡住,远程连接无法连接,数据库版本11.1.0.7

奇怪的是,每次plsql/developer发起连接,listener.log里面有记录连接信息。。。。

listener.log的大小也不大,才几M。。。。

搞了半天也没有搞定,很惆怅。。。。只好建议重建实例了。。。

---------------------------------------

后来询问朋友该问题怎么解决的,朋友说偶尔看到一篇文章,修复了操作系统的lsp,他就用360修复了下,结果。。就好了。。。

意思就是说在系统网络层面出现问题。。。

这个问题比较奇葩,记录下来,以备后用吧。。。。

----------------------------------------

多说一句,极其讨厌处理windows上的问题。。。各种坑。。



你可能感兴趣的:(ORACLE,troubleshooting)