如何使用IBM InfoSphere CDC复制大型事务表?

问题描述 投票:0回答:1

我有一个大的事务表,在informix中有80,000,000条记录和大约1,000 tps。如何在不丢失数据的情况下复制它?

- 使用加载/卸载在镜像结束之前跳过刷新数据丢失

- 在镜像之前刷新,在使用242 sql错误号复制12,000,000条记录后停止订阅。

replication informix database-replication cdc
1个回答
0
投票

有一个程序可以使用命令dmmarkexternalunloadstart和dmmarkexternalunloadend来完成。我认为这是仅有的两个无法通过GUI(管理控制台)执行的命令。请尝试以下过程进行外部复制:

1)在源系统上调用命令以标记Refresh的起点(对于每个表):

dmmarkexternalunloadstart -I -s -t

2)开始刷新表格

dmrefresh -I -a -s [-t]

3)刷新完成后,为每个表标记Refresh的结束点

dmmarkexternalunloadend -I -s -t

4)开始镜像刚刚刷新的表的更改。

dmstartmirror -I -n -s

© www.soinside.com 2019 - 2024. All rights reserved.