今天业务反应某个应用网页打不开了,去应用查看日志,发现报aud磁盘空间满了,
登录数据库服务器
df-h 查看 空间有,应该是adump目录下 aud日志文件过多,造成读写异常。
写语句清理aud文件 保留92天记录
find /opt/app/oracle/admin/entegor/adump -name "*.aud" -mtime +92 -exec rm {} \;
然后保存为sh,使用crontab做定时调度清理:
10 2 3,18 * * /home/oracle/shell/clean_aud_cron.sh>> /home/oracle/shell/cleandatalog.txt
其实归档日志文件arc也可以使用上述方法清理
本文介绍了一种解决Oracle数据库AUD日志文件过多导致的读写异常问题的方法。通过清理超过92天的AUD日志文件,确保了系统的稳定运行,并提供了定时清理脚本的实现方式。
1348

被折叠的 条评论
为什么被折叠?



