ITPub博客

首页 > 数据库 > Oracle > ORACLE RAC归档磁盘组空间满的表现

ORACLE RAC归档磁盘组空间满的表现

原创 Oracle 作者:清风艾艾 时间:2022-04-21 11:15:07 0 删除 编辑

      oracle数据库日常维护中,服务器的资源使用情况很重要,尤其是CPU、内存、磁盘空间、IO等。这里贡献一个oracle 11g rac 归档磁盘组空间满的一个报错日志,看到这种报错代码,就可以定义为归档磁盘空间满,应采取清理归档文件,但是对于复杂的环境,如ADG等,要视情况而定,切莫盲目清理,否则将出现严重的问题,如ADG重建。

2022-04-14T13:17:14.334334+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl02/trace/orcl02_arc0_58664.trc:
ORA-19504: failed to create file "+ARCH"
ORA-17502: ksfdcre:4 Failed to create file +ARCH
ORA-15041: diskgroup "ARCH" space exhausted
ARC0 (PID:58664): Error 19504 Creating archive log file to '+ARCH'
ARC0 (PID:58664): Stuck archiver: insufficient local LADs
ARC0 (PID:58664): Stuck archiver condition declared
2022-04-14T13:17:14.359223+08:00
Errors in file /u01/app/oracle/diag/rdbms/orcl/orcl02/trace/orcl02_arc0_58664.trc:
ORA-16038: log 10 sequence# 4558 cannot be archived
ORA-19504: failed to create file ""
ORA-00312: online log 10 thread 2: '+DATA/orcl/redo10.log'
ORA-00312: online log 10 thread 2: '+DATA/orcl/redo10_2.log'
ARC0 (PID:58664): Archival error occurred on a closed thread, archiver continuing
2022-04-14T13:17:14.359304+08:00
ORACLE Instance orcl02, archival error, archiver continuing


       对于ADG的归档清理,建议在主备库使用rman target /,然后执行delete archive all ,让rman来判断并自助决定哪些归档可以删除;或者使用 DELETE ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-7';命令删除7天前的归档文件。切勿使用rm -rf *.arc 这样会导致主从同步中断。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29357786/viewspace-2888002/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
个人喜欢IT行业,目前从事数据库工作,包括Oracle、mysql、mongodb、sqlserver等数据库的维护,喜欢专研开发技术,尤其对java程序的开发感兴趣。工作经历上,在中国联通系统集成公司、中公网医疗信息技术有限公司做过数据库技术支持;目前在海量数据,负责华东区oracle、mysql、mongodb的维护工作。

注册时间:2015-01-30

  • 博文量
    251
  • 访问量
    544801