暂无图片
Oracle DG 备节点同步失败
我来答
分享
福尔摩俞
2024-06-17
Oracle DG 备节点同步失败

问题描述:

Oracle 19 RAC+DG环境,有三个备节点,其中02备节点服务器宕机12个小时,恢复启动后02备节点同步异常。主节点上的archive log 只有当天的,之前的log已被清理。


主库上的日志状态:

SQL>  select group#,sequence#,status from v$log;

    GROUP#  SEQUENCE# STATUS
---------- ---------- ----------------
	 1	22639 CURRENT
	 2	22637 INACTIVE
	 3	22638 INACTIVE
	 4	22966 CURRENT
	 5	22964 INACTIVE
	 6	22965 INACTIVE


备库02上的同步时间点:

TO_CHAR(FIRST_TI DEL S
---------------- --- -
2024-06-16 13:19 NO  A
2024-06-16 13:48 NO  A
2024-06-16 14:12 NO  A
2024-06-16 14:24 NO  A
2024-06-16 15:16 NO  A
2024-06-16 15:37 NO  A
2024-06-16 16:16 NO  A
2024-06-16 16:51 NO  A
2024-06-16 17:09 NO  A
2024-06-16 17:37 NO  A
2024-06-16 17:48 NO  A

TO_CHAR(FIRST_TI DEL S
---------------- --- -
2024-06-16 18:40 NO  A


备库02上的进程状态:

SQL> select process,SEQUENCE#, status from v$managed_standby;

PROCESS    SEQUENCE# STATUS
--------- ---------- ------------
ARCH	       22966 CLOSING
DGRD		   0 ALLOCATED
DGRD		   0 ALLOCATED
ARCH		   0 CONNECTED
ARCH		   0 CONNECTED
ARCH		   0 CONNECTED
ARCH	       22635 CLOSING
MRP0	       22954 WAIT_FOR_GAP
RFS		   0 IDLE
RFS	       22967 IDLE
RFS		   0 IDLE

PROCESS    SEQUENCE# STATUS
--------- ---------- ------------
RFS	       22639 IDLE
RFS		   0 IDLE
RFS		   0 IDLE
RFS		   0 IDLE
RFS		   0 IDLE
RFS		   0 IDLE

17 rows selected.


我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
小年青。

利用rman做增备修复备库缺失的GAP,无需重新搭建。以备库最小的scn为基础,在主库做增备,而后拿到备库恢复即可。在此期间有新增的数据文件,需要先备份新增的数据文件,备库恢复也是一样的。

暂无图片 评论
暂无图片 有用 0
暂无图片
情线

如果数据库不大的话,可以把备库删除了重新搭建,这样也不会很慢

暂无图片 评论
暂无图片 有用 0
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
暂无图片墨值悬赏