TNS-12525 TNS-12535 TNS-12606
在linux下、使用netstat -anp | grep 1521 查看下umkk
在linux下、使用netstat -anp | grep 1521 查看下端口看到oracle 监听出现大量CLOSE_WAIT状态、持续不继地出现,导致oracle连接数一个一个在等待,最后数据库连接也处理CLOSE_WAIT状态。日志是解决所有问题的突破口,看了下监听日志,出现如下 的问题
Fatal NI connect error 12537, connecting to:
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost.localdomain)(PORT=1521))(CONNECT_DATA=(SID=orcl)(CID=(PROGRAM=emagent)(HOST=localhost.localdomain)(USER=oracle))))
VERSION INFORMATION:
TNS for Linux: Version 11.2.0.1.0 - Production
TCP/IP NT Protocol Adapter for Linux: Version 11.2.0.1.0 - Production
Time: 09-APR-2014 15:03:38
Tracing not turned on.
Tns error struct:
ns main err code: 12537
TNS-12537: TNS:connection closed
ns secondary err code: 12560
nt main err code: 507
TNS-00507: Connection closed
nt secondary err code: 0
百度一下、好像没有找到实际的问题、或许这问题的杂症太多了吧、
尝试了各种设置,问题依旧存在,得不到解决
最后不知看到哪个贴子说
先把oracle数据库关掉关闭时用shutdown abort 关了、把监听重启、然后startup;启动数据库、正常使用了、监听也不出现CLOSE_WAIT了
(苦于一直都用shutdown immediate关闭数据库)
更多推荐
所有评论(0)