Oracle 11g 的Data Guard 环境,DG 同步失败,巡检日志里提示磁盘空间不足:
ERROR:
ORA-09817: Write to audit file failed.
Linux-x86_64 Error: 28: No space left on device
Additional information: 12
ORA-01075: you are currently logged on
Warning: You are no longer connected to ORACLE.
**************************** 备库SEQUENCE同步数 *****************************
SP2-0640: Not connected
**************************** 备库日志未应用(显示为空正常) *******************
SP2-0640: Not connected
**************************** 备库日志应用(显示最近十个日志) *****************
SP2-0640: Not connected
上操作系统检查,发现是trace 文件占用了较多的空间:
[dave@www.cndba.cn trace]$ pwd
/u01/app/oracle/diag/rdbms/llt_st/llt/trace
[dave@www.cndba.cn trace]$ du -lh
124G .
[dave@www.cndba.cn trace]$ rm -rf *
所以部署了自动删除trace 文件的脚本,如下:
crontab -l
*/30 * * * * /u01/scripts/rmtrace.sh > /dev/null 2>&1 #delete oracle trace
rmtrace.sh 脚本
find /u01/app/oracle/diag/rdbms/llt_pd/llt/trace -name "*.trc" -ctime +10 -exec rm -rf {} /;
find /u01/app/oracle/diag/rdbms/llt_pd/llt/trace -name "*.trm" -ctime +10 -exec rm -rf {} /;
版权声明:本文为博主原创文章,未经博主允许不得转载。