如果使用 Enterprise Replication,那么在准备迁移之前必须除去复制组,并执行其他与复制有关的任务。
先决条件:您必须以用户 gbasedbt 身份执行所有迁移操作。
准备使用 Enterprise Replication 迁移:
-
如果要从 GBasedbt V7.31
迁移,那么除去所有复制组。
在 GBasedbt V9.3 中,复制组替换为复制集
(replset) 命令。
-
停止正在执行可复制事务的应用程序。
-
确保控制及 TRG 发送队列为空:
- 运行 onstat -g grp 以确保 Enterprise
Replication 分组器没有任何正在审批的事务。分组器评估日志记录、将单独的日志记录重新构建至原始事务中、对事务打包以及对事务排队以便进行传输。
- 运行 onstat -g rqm 检查已排队消息。
-
将报警程序中针对 Enterprise Replication 使用的旧事件类标识 (ID) 替换为新事件类标识。在 GBasedbt V10.0 中更改了 Enterprise
Replication 的事件类标识,并且在后续发行版中添加了新的事件警报。在 GBasedbt V11.70
中,事件警报不仅有事件类标识,还有唯一标识。
-
使用以下命令停止 Enterprise Replication: