Oracle 10201 lsnrctl status卡住问题解决
【Oracle 10201 lsnrctl status卡住问题解决】?Linux + Oracle 10201下午发现数据库连不上,查看情况,都没报错,查看lsnrctl status 如下卡住了[oracle@thdb oracle]$ lsnrctl statusLSNRCTL for Linux: Version 10.2.0.1.0 - Production on 12-12月-2011 16:00:47Copyright (c) 1991, 2005, Oracle. ?All rights reserved.正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))?alter日志和listener日志都正在,唯独sqlnet.log有如下报错***********************************************************************Fatal NI connect error 12170.???VERSION INFORMATION:?? ? ? ?TNS for Linux: Version 10.2.0.1.0 - Production?? ? ? ?Oracle Bequeath NT Protocol Adapter for Linux: Version 10.2.0.1.0 - Production?? ? ? ?TCP/IP NT Protocol Adapter for Linux: Version 10.2.0.1.0 - Production??Time: 12-12月-2011 15:14:50??Tracing not turned on.??Tns error struct:?? ?ns main err code: 12535?? ?TNS-12535: TNS: 操作超时?? ?ns secondary err code: 12560?? ?nt main err code: 505?? ?TNS-00505: 操作超时?? ?nt secondary err code: 110?? ?nt OS err code: 0??Client address: (ADDRESS=(PROTOCOL=tcp)(HOST=172.16.4.68)(PORT=54729))解决如下:?ps -ef|grep ora 发现有两个监听程序在跑;ps -ef|grep tns 查出进程号kill -9 杀掉一个监听进程?lsnrctl?start 显示启动成功,plsql连接正常,解决……查了些资料,如下,要详细读读 好像是10G的bug这个问题暂时定为oracle的bug,bug号 4518443处理方法: listener.ora加入SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF??Intermittent TNS Listener Hang, New Child Listener Process Forked [ID 340091.1]--------------------------------------------------------------------------------???Modified 30-JUL-2010?????Type ALERT?????Status PUBLISHED??In this Document??Description??Likelihood of Occurrence??Possible Symptoms??Workaround or Resolution??Patches??Modification History??References?--------------------------------------------------------------------------------?Applies to:Oracle Net Services - Version: 10.1.0.3.0 to 10.2.0.2.0 - Release: 10.1 to 10.2Information in this document applies to any platform.All new connections via TNS listener hang, no errors reportedChecked for relevance on 05-FEB-2010.DescriptionIntermittently the TNS listener hangs and new connect