Oracle释放磁盘空间:alert.log和listener.log清理实战记录_20251225

  • alert.log:数据库实例的告警日志,记录了启动、关机、错误、告警信息。记录数据库一切"重要生命体征变化"。

  • listener.log:TNS Listener 的运行日志,记录连接请求、错误信息。记录每一次客户端连接、断开、失败、异常、攻击尝试。

  • 其他日志(trace、incident、Data Pump、RMAN 等)通常体积小,或者按任务触发生成,不会像这两个日志那么持续占用磁盘空间。

它们都是 诊断/运维日志不包含真实表数据,也不影响数据库的数据文件、redo、undo 等核心数据结构。

1、清理前取证:清理不会影响系统稳定运行。

root@anhuan \~\]# df -h / Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_anhuan-lv_root 128G 107G 15G 88% / \[root@anhuan \~\]# du -sh /u01/app/oracle/diag/tnslsnr/anhuan/listener 39G /u01/app/oracle/diag/tnslsnr/anhuan/listener ![](https://i-blog.csdnimg.cn/direct/86ef9c1595ed480599245abe3bba9fb5.png) ## 2、清理:ALERT+listener.log ### 2.1宿主机执行清理命令 --保留 90 天(分钟:129600) ionice -c3 nice -n 19 su - oracle -c 'adrci exec=" set homepath diag/tnslsnr/anhuan/listener; purge -age 129600 -type ALERT; "' --保留 60 天(分钟:86400) ionice -c3 nice -n 19 su - oracle -c 'adrci exec=" set homepath diag/tnslsnr/anhuan/listener; purge -age 86400 -type ALERT; "' ### 2.2清理ALERT验收(只读): df -h / du -sh /u01/app/oracle/diag/tnslsnr/anhuan/listener su - oracle -c "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl status" ## 3、清理listener.log ### 3.1保留最近 5000 行证据,然后清空: sudo ionice -c3 nice -n 19 sh -c ' f=/u01/app/oracle/diag/tnslsnr/anhuan/listener/trace/listener.log tail -n 5000 "$f" \> "${f}.tail_$(date +%F_%H%M%S)" : \> "$f" ' ### 3.2清理listener.log验收(只读) ls -lh /u01/app/oracle/diag/tnslsnr/anhuan/listener/trace/listener.log df -h / su - oracle -c "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl status" ## 4、清理后:清理不会影响系统稳定运行。 ![](https://i-blog.csdnimg.cn/direct/aa6865ac101049bfb1f79a5ac2b79889.png)

相关推荐
writeone2 小时前
数据库课后题重点摘要
数据库·oracle
YJlio2 小时前
Sysinternals 磁盘工具学习笔记(13.0):从 VHD 备份到碎片整理与卷标管理总览
服务器·笔记·学习
iconball2 小时前
个人用云计算学习笔记 --25 OpenStack 框架
运维·笔记·学习·云计算
小宇的天下2 小时前
Calibre DESIGNrev DRC/LVS启动和准备文件(10-3)
运维·服务器
我还为发觉2 小时前
Docker在系统运维中的应用与实现原理
运维·docker·容器
invicinble2 小时前
对服务器参数,基本认识
运维·服务器
爱吃山竹的大肚肚2 小时前
优化SQL:如何使用 EXPLAIN
java·数据库·spring boot·sql·spring
淮北也生橘122 小时前
Linux驱动开发:移植一个MIPI摄像头驱动并将其点亮(基于Sstar 2355平台)
linux·运维·驱动开发·嵌入式linux
遇见火星2 小时前
Linux运维:RPM包配置管理指南
linux·运维·服务器·rpm