alert 日志报错信息:
Media Recovery Waiting for thread 1 sequence 7057 Fetching gap sequence in thread 1, gap sequence 7057-7080 FAL[client]: Error fetching gap sequence, no FAL server specified Mon Mar 24 11:39:40 CST 2017 FAL[client]: Failed to request gap sequence GAP - thread 1 sequence 7057-7080 DBID 768411208 branch 784810891 FAL[client]: All defined FAL servers have been attempted.
复制
出现原因:
DataGuard主备之间可能由于网络等原因,造成备库和主库之间的归档日志不一致,这样就产生了gap。
复制
处理:
1)主库暂定备库的日志传输 SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 = 'DEFER'; 2)备库取消日志应用 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL; 3)在备库查询最小的SCN号 SQL> SELECT MIN(FHSCN) FROM X$KCVFH; MIN(FHSCN) ---------------- 20606344 4)例如备库查询的最小SCN号,在主库进行SCN的增量备份 rman target / run{ allocate channel c1 device type disk; allocate channel c2 device type disk; allocate channel c3 device type disk; allocate channel c4 device type disk; sql 'alter system archive log current'; backup as compressed backupset INCREMENTAL FROM SCN 20606344 DATABASE FORMAT '/backup/backup/incr_%d_%T_%U'; crosscheck archivelog all; BACKUP CURRENT CONTROLFILE FOR STANDBY FORMAT '/u01/backup/cntrl_%s_%p_%s.ctl'; release channel c1; release channel c2; release channel c3; release channel c4; } 5)复制增量备份文件到备库 6)备库注册备份文件 RMAN> CATALOG START WITH '/tmp/Standby_Inc'; 7)利用RMAN recover恢复备库,此时会默认使用之前注册的备份文件 RMAN> RECOVER DATABASE NOREDO; 8)更新standby 控制文件 RMAN> SHUTDOWN; RMAN> STARTUP NOMOUNT; RMAN> RESTORE STANDBY CONTROLFILE FROM '/tmp/Standby_CTRL.bck'; RMAN> SHUTDOWN; RMAN> STARTUP MOUNT; 9)查询恢复后的数据文件 SQL>SELECT FILE#, NAME FROM V$DATAFILE WHERE CREATION_CHANGE# > 20606344; 10)重启日志传输 SQL> ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 = 'enable' scope=both; 11)重启日志应用 SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE USING CURRENT LOGFILE DISCONNECT FROM SESSION;
复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
大佬你好,有个疑问,是否需要更新控制文件?在应用增量备份的时候控制文件会更新吗?
4年前

评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
624次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
612次阅读
2025-04-15 17:24:06
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
508次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
496次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
473次阅读
2025-04-22 00:20:37
Oracle 19c RAC更换IP实战,运维必看!
szrsu
449次阅读
2025-04-08 23:57:08
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
443次阅读
2025-04-22 00:13:51
一页概览:Oracle GoldenGate
甲骨文云技术
441次阅读
2025-04-30 12:17:56
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
439次阅读
2025-04-17 17:02:24
火焰图--分析复杂SQL执行计划的利器
听见风的声音
390次阅读
2025-04-17 09:30:30