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)

相关推荐
数厘5 分钟前
2.3MySQL 表结构设计:提升 SQL 查询性能的关键
android·sql·mysql
亚马逊云开发者16 分钟前
Amazon Aurora PostgreSQL 快速配置实战:两次点击秒级创建无服务器数据库,告别 VPC 子网安全组配置噩梦
数据库·postgresql·serverless
晴天sir19 分钟前
Redis 在业务中的几种典型用法
java·数据库·redis
小羽网安19 分钟前
Linux 服务器如何进行安全加固?
linux·服务器·安全
jnrjian25 分钟前
B树index 的维护 Oracle
数据库·oracle
倔强的胖蚂蚁26 分钟前
AI 人工智能配置管理 Nginx
运维·nginx·云原生
上海云盾安全满满31 分钟前
服务器如果做好日常维护,有什么作用
运维·服务器
正在走向自律34 分钟前
企业级数据库存储运维实战:表空间自动创建与存储架构深度优化
运维·数据库·架构·表空间
csdn_aspnet35 分钟前
.Net 解决 Web API 中的“服务器响应状态码为 405(方法不允许)”错误
服务器·.net·webapi
jnrjian36 分钟前
Oracle 并发 锁
数据库