Oracle的监听日志listener.log当增长到一定大小时,会造成后续的日志无法写入,但不会报任何错误。在笔者遇到的情况中,有时listener.log增长到4G,新的日志便无法写入,但有些时候listener.log增长到10G以上,仍然能正常写入。这大概是Oracle的一个BUG。监听日志的清理直接删除或使用echo清理监听日志,会造成日志无法被写入的情况。正确的清理方法如下:su - grid##停止监听日志写入lsnrctl set log_status off##备份监听日志            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 10:15:13
                            
                                474阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle的监听日志listener.log当增长到一定大小时,会造成后续的日志无法写入,但不会报任何错误。在笔者遇到的情况中,有时listener.log增长到4G,新的日志便无法写入,但有些时候listener.log增长到10G以上,仍然能正常写入。这大概是Oracle的一个BUG。监听日志的清理直接删除或使用echo清理监听日志,会造成日志无法被写入的情况。正确的清理方法如下:su - grid##停止监听日志写入lsnrctl set log_status off##备份监听日志            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 10:27:05
                            
                                647阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             listener.log 日志文件记录了通过 listener 处理的网络请求。
Oracle listener.log 不断增大的问题解决
 
lsnrctl set log_status off
mv listener.log listener.old
或者
cp /dev/null listener.log
lsnrctl set log_status o            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-04-08 13:31:49
                            
                                634阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            这种方法不仅可以用在oracle日志的收集上,对于其他软件的时间日志,访问日志,都可以收集,关键是要将日志都分好类,用正则表达式都能匹配到,这样数据才是完整的
oracle的listener.log的官方文档 http://download.oracle.com/docs/cd/B19306_01/network.102/b14212/troublestng.htm#i423432 在这里可以查            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-08-30 16:35:06
                            
                                1767阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            [oracle@hzdevdb2 ~]$ cd /home/oracle/OraBase/OraHome1/network/log/ [oracle@hzdevdb2 log]$ ll -h total 5.5G -rw-r-----  1 oracle db            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-11-26 16:41:46
                            
                                904阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Linux是一种流行的操作系统,因其开源免费的特点,受到了许多用户的喜爱。在Linux系统中,listener.log是一个非常重要的日志文件,它记录了系统和各个服务的监听器日志信息,对于系统的诊断和故障排除起着非常重要的作用。
在Linux系统中,listener.log文件通常存储在/var/log目录下,通过阅读该文件可以了解系统中正在运行的进程、监听器、端口等信息。 listener.l            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-27 11:38:54
                            
                                120阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            连接”,当然这个不是真理,不会绝对出现,只是发生在老旧的32bit Linux或Unix系统下面,真实的原因是一些32bit O...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-08-23 10:17:15
                            
                                1571阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1、关闭监听日志记录 lsnrctl set log_status off 2、备份 listener.log mv listener.log listener.log_20210524 3、清空日志 echo /dev/null > listener.log 4、开启监听日志记录 lsnrctl            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-13 14:48:41
                            
                                586阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            监听日志文件listener.log在哪?单机(集群)都看这里,只不过,集群是在grid用户下,而单机则是在oracle用户下。那么,怎么快速的找到它呢?##就是这样。这里说的是 log.xml 监听日志文件cd $ORACLE_BASE/diag/tnslsnr/$HOSTNAME/listener/alert下图中,显示的是监听日志文件log.xml的目录位置。监听日志文件listener            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-09-14 23:58:10
                            
                                4892阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近遇到了两起数据库连接数不足的问题, 通常都会预留一些会话增加的情况, 但在一些特殊情况下如连接风暴(logon storm), 如果在监听中没有做rate限流,对数据库来说巨大的冲击可能会导致数据库Hang 或 ora-20 或ora-18 错误。 对于Hang并伴有进程数不足的情况,AWR、ASH 都可能无法升成,甚至数据库都无法登录或做SSD 都不成功, 这时候LISTENER.LOG 就            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-01-16 14:08:14
                            
                                498阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle 11G  windows 2008系统  造成了监听死锁 报TNS-00505: 操作超时最后分析 发现 LISTENER.LOG日志大小超过2GB解决方案:cd$ORACLE_HOME/network/loglsnrctlset log_status offmvlistener.log listener.baklsnrctlset log_status on&n            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-02-16 09:58:41
                            
                                2518阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            oracle11g的监听日志和警告日志都是在/opt/oracle/app/diag/tnslsnr/机器名/listener目录其中警告日志在alert目录下,监听日志在trace目录下。listener目录下产生的日志文件比较大,是主要清理的对象。在listener目录下监听日志是一个名为listener.log的文件,而警告日志log.xml,这个日志每到11M左右就会分割成一个log_XX            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-07-27 16:48:39
                            
                                10000+阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            [oracle@vrh8 log]$ ls -lh listener.log-rw-r----- 1 oracle oinstall 3.0G Oct 25 07:28 listener.log [oracle@vrh8 log]$ lsnrctl status LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 25-OCT-2012 07            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-11-07 18:44:31
                            
                                475阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            禁止写入日志到Sqlnet.log和Listener.log            
                
                    
                        
                                                            
                                                                        
                                                                                        翻译
                                                                                    
                            2021-10-28 16:23:39
                            
                                528阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            racle 9.2 日志文件过大,超过2G,listener.log原因分析:   1、前期的案例讲述了如何修改的方法:“主要是打开了监听的状态日志书写功能。$lsnrctl LSNRCTL> helpthis command displays all command in lsnrctl.start stop statusservices version reloads            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-04-05 15:41:29
                            
                                708阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            通过AIX系统命令df -g确定较大的目录;
通过du -s /home/oracle/database/* | sort -rn | head定位过大的目录;
通过lsnrctl set log_status控制侦听日志输出;
通过mv或rm命令移除在线日志            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-02-02 10:51:08
                            
                                1581阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            Listener log 概述在ORACLE数据库中,如果不对监听日志文件(listener.log)进行截断,那么监听日志文件(listener.log)会变得越来越大.Listener log locationFor oracle 9i/10g在下面的目录下: $ORACLE_HOME/network/log/listener_$ORACLE_SID.logFor oracle 11g/12c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 11:14:32
                            
                                198阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Listener log 概述在ORACLE数据库中,如果不对监听日志文件(listener.log)进行截断,那么监听日志文件(listener.log)会变得越来越大.Listener log locationFor oracle 9i/10g在下面的目录下: $ORACLE_HOME/network/log/listener_$ORACLE_SID.logFor oracle 11g/12c            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-31 15:11:02
                            
                                1473阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Oracle业界混的兄弟们肯定听说过以下的2个传说:
	LISTENER.LOG日志大小不能超过2GB,超过会导致LISTENER监听器无法处理新的连接
	Oracle Instance实例所在的主机运行超过198天必须重启,否则会遇到Oracle BUG
第一条传说LISTENER.LOG日志不能超过2GB,这个绝对是老DBA津津乐道要向新手介绍的经典经验之一,这条传说带来的负面思想是Or            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-10-25 19:37:39
                            
                                327阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             随着时间和连接,Oracle的listener.log会不断增长,这时就需要我们对其进行处理。若试图直接在listener启动时直接删除,可能会收到报错信息类似:The process cannot access the file because it is being used by another process。若直接停掉监听再删除,对于生产库,这基本是不被允许的操作,在Un            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-01-24 20:26:00
                            
                                3044阅读