客户使用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';
04-29 04:12