清理监听日志的方法
发布日期:2021-09-16 04:38:27
浏览次数:53
分类:技术文章
本文共 3772 字,大约阅读时间需要 12 分钟。
清理监听日志处理的方法: 1:首先停止监听服务进程(tnslsnr)记录日志。 lsnrctl set log_status off; 2:将监听日志文件(listener.log)复制一份,以listener.log.yyyymmdd格式命名 cp listener.log listener.log.20150622 3、将监听日志文件(listener.log)清空。清空文件的方法有很多 cat /dev/null > listener.log 4:开启监听服务进程(tnslsnr)记录日志 lsnrctl set log_status on;对于这种listener.log增长非常迅速的系统,可以关闭监听日志lsnrctl set log_status off,不让监听写日志到文件。也可以写个job定期清理。
rq=` date +"%d" `
cp $ORACLE_HOME/network/log/listener.log $ORACLE_BACKUP/network/log/listener_$rq.log
su - oracle -c "lsnrctl set log_status off"
cp /dev/null $ORACLE_HOME/network/log/listener.log
su - oracle -c "lsnrctl set log_status on"监听日志文件改变: 11g开始引入ADR,监听日志就从原来的$ORACLE_HOME/network/log/listener.log变为了$ORACLE_BASE/diag/tnslsnr/hostname/listener/alert/log.xml Normally, log.xml will only reflect very recent data, and it won't get purged. However, as the log file grows, it will be archived into a log_1.xml, log_2.xml and so on, and those files will get purged instead. The "archived" log_1.xml, etc. will not show up until the log.xml file gets to 10MBytes. $ORACLE_BASE/diag/tnslsnr/hostname/listener/alert 目录下的xml文件以每个10m的方式在不停增多,之前简单的只定期清理 $ORACLE_HOME/network/log/listenr.log变为还需多清理alert目录下的 C:\Documents and Settings\Administrator>lsnrctl status LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 23-6月 -2015 13:58:32 Copyright (c) 1991, 2010, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbbostest)(PORT=1521))) LISTENER 的 STATUS ------------------------ 别名 LISTENER 版本 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production 启动日期 21-5月 -2015 16:04:08 正常运行时间 32 天 21 小时 54 分 32 秒 跟踪级别 off 安全性 ON: Local OS Authentication SNMP OFF 监听程序参数文件 D:\app\product\11.2.0\dbhome_1\network\admin\listener.ora 监听程序日志文件 d:\app\diag\tnslsnr\dbbostest\listener\alert\log.xml ---此处格式是xml格式的监听日志 监听端点概要... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbbostest)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) 服务摘要.. 服务 "CLRExtProc" 包含 1 个实例。 实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 3 个处理程序... 服务 "bostest" 包含 1 个实例。 实例 "bostest", 状态 READY, 包含此服务的 1 个处理程序... 服务 "bostestXDB" 包含 1 个实例。 实例 "bostest", 状态 READY, 包含此服务的 1 个处理程序... 命令执行成功 若要变回老的方式,需在 listener.ora文件添加如下行DIAG_ADR_ENABLED_ listener = OFF 注意,红色部分是监听名,需替换实际的监听名字。 C:\Documents and Settings\Administrator>lsnrctl reload LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 23-6月 -2015 14:12:24 Copyright (c) 1991, 2010, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbbostest)(PORT=1521))) 命令执行成功 C:\Documents and Settings\Administrator>lsnrctl status LSNRCTL for 64-bit Windows: Version 11.2.0.1.0 - Production on 23-6月 -2015 14:12:28 Copyright (c) 1991, 2010, Oracle. All rights reserved. 正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=dbbostest)(PORT=1521))) LISTENER 的 STATUS ------------------------ 别名 LISTENER 版本 TNSLSNR for 64-bit Windows: Version 11.2.0.1.0 - Production 启动日期 21-5月 -2015 16:04:08 正常运行时间 32 天 22 小时 8 分 28 秒 跟踪级别 off 安全性 ON: Local OS Authentication SNMP OFF 监听程序参数文件 D:\app\product\11.2.0\dbhome_1\network\admin\listener.ora 监听程序日志文件 D:\app\product\11.2.0\dbhome_1\network\log\listener.log 监听端点概要... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=dbbostest)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc))) 服务摘要.. 服务 "CLRExtProc" 包含 1 个实例。 实例 "CLRExtProc", 状态 UNKNOWN, 包含此服务的 1 个处理程序... 服务 "bostest" 包含 1 个实例。 实例 "bostest", 状态 READY, 包含此服务的 1 个处理程序... 服务 "bostestXDB" 包含 1 个实例。 实例 "bostest", 状态 READY, 包含此服务的 1 个处理程序... 命令执行成功 How To Change the Listener Log Filename Without Stopping the Listener (文档 ID 135063.1) 监听的一些其他参数: DIAG_ADR_ENABLED_LISTENER=OFF DIAG_ADR_ENABLED_LISTENER_SCAN1=OFF INBOUND_CONNECT_TIMEOUT_LISTENER = 110 INBOUND_CONNECT_TIMEOUT_LISTENER_SCAN1 = 110
转载地址:https://blog.csdn.net/wll_1017/article/details/46637057 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2024年04月11日 19时39分28秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
租房是每个奋斗者的必修课
2019-04-25
程序员过劳晕倒 | 到底是谁剥夺了我们下班的权利?
2019-04-25
Google 开发者大会申请结果出来啦
2019-04-25
想认识比你厉害的人,你应该注意的几个细节
2019-04-25
你辛辛苦苦考的大学,就有资格让你去骚扰女生?
2019-04-25
微信更新,重点关注!
2019-04-25
这个小常识,竟然还有人不知道!
2019-04-25
对降准的一点看法
2019-04-25
你有「玻璃心」吗?
2019-04-25
解惑 | 一个接地气的提问!
2019-04-25
容易被忽略的陌生人社交礼仪!
2019-04-25
DbHelper
2019-04-25
SqlHelper
2019-04-25
ArticleDAL
2019-04-25
git 终端显示中文乱码
2019-04-25
关于java.lang.IllegalStateException: getOutputStream() has already been called for this response求解
2019-04-25
oracle 10.2.0.1.0 误删除数据文件 后的处理方法
2019-04-25
JPA 默认值配置
2019-04-25
myeclipse 的 maven工程报错或pom.xml头报错解决办法
2019-04-25
反向Ajax,第2部分:WebSocket
2019-04-25