DMHS 在进行增量数据同步之前,需要完成同步表的数据字典装载和数据初始化装载。同步表的数据字典装载将所有同步表的数据字典信息从源数据库中抽取出来,保存为本地的数据字典文件,用于在数据同步过程中提供准确的表定义信息。数据初始化装载用于将源数据库的初始数据同步到目的数据库中,使得源数据库和目的数据库的初始数据保持一致。
数据初始化装载有两种方式:直接数据装载方式和备份文件装载方式。直接数据装载方式是基于源数据库数据的直接查询抽取装载;备份文件装载方式则是基于数据库自身的数据备份还原,将源数据库初始数据备份后在目的数据库进行还原达到与初始数据一致。备份文件装载方式要求源数据库和目的数据库为同一类型的数据库系统,目前DMHS仅支持DM数据库的备份文件装载方式。
数据初始化装载使用 LOAD/COPY 控制台命令,该命令可以在不中断源数据库服务的情况下把源表初始化基础数据装载到目的数据库上,同时配合捕获模块完成该表后续的增量数据同步。初始化装载模块不能跟捕获模块同时运行,在执行 COPY 装载命令时,必须首先使用STOP CPT命令停止捕获模块的运行。