客户使用crsctl stat res -t命令去查看RAC集群状态时,发现异常,知晓Stuck Archiver代表归档满,问我们为什么RAC是同一个库,只有实例1显示Stuck Archiver,而实例2却没事?
ora.orcl.db
1 ONLINE INTERMEDIATE db01 Stuck Archiver
2 ONLINE ONLINE db02 Open
其实这时如果等实例2再切一下归档,或是手工切一下归档,实例2就立马会报错:
ora.orcl.db
1 ONLINE INTERMEDIATE db01 Stuck Archiver
2 ONLINE INTERMEDIATE db02 Stuck Archiver
但遇到这类情况,一般都是迅速清理可删除的归档,比如这里在rman下手工清除1天前归档:
RMAN> delete noprompt archivelog all completed before 'sysdate -1';