初始加载 Db2 复制目标
复制可以将表的副本装入到目标数据库中,并使其与源数据库保持近实时同步,对使用这些表的应用程序没有任何影响,并且不会中断。
创建复制集时,复制过程可以创建与源表匹配的目标表,并使用源表中的数据装入目标表。 在装入过程中,应用程序可以继续使用源表。
自动装入过程由 apply 程序驱动,该程序连接到源数据库以从源表读取数据并将此数据插入到目标表中。 装入表时,将捕获对源表的更改并将其登台到目标上的 IBM® MQ 队列中。 装入过程完成后,将应用积压的更改。
注: 如果目标表已存在,那么表中的任何现有数据都将替换为复制的数据。
非常大的表 (例如,也压缩了几太字节的单个表) 可能需要很长时间才能在网络中长距离地装入。 计划在几天内装入非常大的数据库,从最大的数据库开始一次装入几个表。
您不必使用此自动化过程; 在某些情况下,您可能希望手动装入目标表。 在 Web 控制台中,在创建复制集时,清除 复制现有表数据并复制未来更新 复选框。 使用此选项时,不会发生自动装入。 您可以使用所选实用程序从源导出数据,将数据导入目标,然后在装入过程完成后手动启动对表的复制。
要在复制过程外部手动装入目标表,必须停顿用于更新源表和目标表的应用程序。 在对表激活复制之前,请手动运行任何快速执行的实用程序以快速同步源表和目标表。
对于行组织表,默认情况下,应用程序通过远程数据库连接调用LOAD Db2 实用程序来加载表。 对于列式组织表,默认情况下,应用程序会通过外部表加载操作配合远程源 Db2 命令来加载该表。