检查监听日志大小,过大的监听日志在某些Oracle版本下可能会导致连接缓慢,甚至导致监听无法启动,如下所示:

[oracle@hzmc admin]$ lsnrctl start  
 
LSNRCTL for Linux: Version 9.2.0.4.0 - Production on 02-MAR-2011 23:37:53  
 
Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.  
 
Starting /oracle/app/oracle/product/9.2.0/bin/tnslsnr: please wait...  
 
TNS-12547: TNS:lost contact  
TNS-12560: TNS:protocol adapter error  
  TNS-00517: Lost contact  
   Linux Error: 32: Broken pipe 

在网上看到listener.log日志文件大于2G时,也可能出现这个问题。所以有时候也需要排查“监听日志文件过大可能也是导致监听器自己服务宕掉”。