oracle 归档日志 Stuck Archiver

hnyan 2024-03-06 02:26 阅读数 694 #数据库

Stuck Archiver代表归档满,数据库实例不能切换online redo log,挂起

分析处理

  1. 清理归档日志

登录rman

su - oracle

rman target /

crosscheck archivelog all; # 把无效的expired的archivelog标出来
delete expired archivelog all; # 删除过期的归档日志

delete noprompt archivelog all completed before 'sysdate -1'; # 删除一天以前的归档日志
delete noprompt archivelog until time "sysdate - 10"; # 删除10天前的归档日志

2. 检查归档目录空间大小

show parameter db_recovery_file_dest

3. 清理完成归档日志之后,切换日志验证是否正常

alter system switch logfile;

4. 若是DG环境,还需要在主库设置归档传输

alter system set log_archive_dest_state_2=defer scope=both sid='*';
alter system set log_archive_dest_state_2=enable scope=both sid='*';

 您阅读本篇文章共花了: 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门
标签列表