今天业务反应某个应用网页打不开了,去应用查看日志,发现报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也可以使用上述方法清理