您的位置:首页 > 其它

TNS-12525 TNS-12535 TNS-12606

2014-04-12 11:01 489 查看
在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关闭数据库)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: