暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

TNS-12537 ORA-609

原创 问题归档 2019-03-20
1336

问题描述

数据库是Oracle,操作系统是Windows,高可用是rose双机。

把主服务器切换到备用服务器时,会出现程序连接不上,报错如下:

image.png



但是切回来以后就正常了,经过查看日志,发现如下报错:

Fatal NI connect error 12537, connecting to:
 (LOCAL=NO)
  VERSION INFORMATION:
TNS for 64-bit Windows: Version 11.2.0.1.0 - Production
Oracle Bequeath NT Protocol Adapter 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: 12-3月 -2019 20:15:08
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12537
    
TNS-12537: TNS: 连接关闭
    ns secondary err code: 12560
    nt main err code: 0
    nt secondary err code: 0
    nt OS err code: 0
opiodr aborting process unknown ospid (10796) as a result of ORA-609
Tue Mar 12 20:15:28 2019

请问是什么原因导致的呢?怎么去解决这个问题呢

专家解答

一、检查过程及现象:

1、双机操作系统平台win server x64。oracle 11.2.0.1。

2、lsnrctl start\stop hang。

3、tnsping 数据库连接测试hang。

4、lsnrctl status 命令检查需要3分钟才能出结果。

5、使用命令lsnrctl trace LISTENER support,生成监听trace文件。使用trcasst 对生成的trc文件格式化输出。

6、检查双机各自监听日志,发现运行正常节点监听日志600M,切换后无法运行节点监听日志4G。

二:处理方法

清空问题节点监听日志。

三:建议

定期维护数据库监听日志,避免出现监听日志大小达到4G的情况。

三:参考信息

Bug 9497965 - Win: Listener Startup Fails Due to listener.log Size is Greater Than 4GB 

最后修改时间:2019-03-20 21:33:24
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论