注册

异步备库切换为实时备库,为什么同步状态一直为INVALID

!!! 2025/03/25 262 2

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8.1.4.6-2024.12.25-255012-20119-ENT
【操作系统】:CentOS Linux release 7.9.2009 (AltArch)
【CPU】:
【问题描述】*:
环境主备:主库 GRP1_RT_01;实时备库 GRP1_RT_02;异步备库 DM_ASYNC。
下面将异步备库 DM_ASYNC 动态切换为实时备库。

1、分别连接主库 GRP1_RT_01,备库 GRP_RT_02 删除异步备库。
ALTER DATABASE DELETE ARCHIVELOG 'DEST=DM_ASYNC';
2、退出异步备库 DM_ASYNC的守护进程,修改守护进程配置 DW_TYPE 为GLOBAL,DW_MODE 为 AUTO。DW_MODE 可以根据实际情况进行调整,此处以 AUTO为例。
DW_TYPE = GLOBAL #全局守护类型
DW_MODE = AUTO #自动切换模式
3、连接异步备库 DM_ASYNC,修改 DM_ASYNC 归档配置,增加 GRP1_RT_01,GRP1_RT_02 配置。
ALTER DATABASE ADD ARCHIVELOG 'DEST=GRP1_RT_01, TYPE= REALTIME';
ALTER DATABASE ADD ARCHIVELOG 'DEST=GRP1_RT_02, TYPE= REALTIME';
4、分别连接主库 GRP1_RT_01,备库 GRP1_RT_02 将异步备库 DM_ASYNC作为实时备库加入集群。
ALTER DATABASE ADD ARCHIVELOG 'DEST=DM_ASYNC, TYPE= REALTIME';
5、重启 GRP1_RT_01,GRP1_RT_02,DM_ASYNC的守护进程,使守护进程之间可以建立连接。变更流程结束。
变更后为什么同步状态一直为INVALID呢,求解是哪一步有问题吗,切换前状态一直是正常的。
1742885362867.png

回答 0
暂无回答
扫一扫
联系客服