记一次DataGuard SWITCHOVER_STATUS 状态为RESOLVABLE GAP的处理

时间:2022-07-23
本文章向大家介绍记一次DataGuard SWITCHOVER_STATUS 状态为RESOLVABLE GAP的处理,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

1. 现象

今天在做一套RAC DG的switchover演练,将备库两个节点都开启时查询v$database的switchover状态报如下错误

2. 原因查找

由于在只开启一个节点的时候是正常显示SESSION ACTIVE的 ,这时查询全局视图

发现原备库的2节点的报错为FAILED DESTINATION

这时查看二节点的alert日志

这时发现问题可能是密码文件不一样

这时分别查询主备共4个节点的密码文件大小

发现备库2节点的密码文件大小和其他节点不一致

3. 问题解决

这时就将其中一个节点的密码文件拷贝至备库2节点并重命名

scp  orapworcl1 oracle@192.168.1.2:$ORACLE_HOME/dbs
mv orapworcl1 orapworcldg2

至此问题解决