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)

相关推荐
小辰记事本24 分钟前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
廿一夏37 分钟前
MySql存储引擎与索引
数据库·sql·mysql
在角落发呆2 小时前
Linux转发配置:解锁网络互联的核心密码
linux·运维·网络
lzhdim2 小时前
SQL 入门 15:SQL 事务:从 ACID 到四种常见的并发问题
数据库·sql
瀚高PG实验室3 小时前
瀚高企业版V9.1.1在pg_restore还原备份文件时提示extract函数语法问题
数据库·瀚高数据库
TDengine (老段)3 小时前
TDengine Tag 设计哲学与 Schema 变更机制
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
裴东青4 小时前
10-实战:RuoYi-Cloud的自动化发布
运维·ci/cd·自动化
江公望4 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦4 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
sxgzzn4 小时前
新能源场站数智化转型:基于数字孪生与AI的智慧运维管理平台解析
大数据·运维·人工智能