在“创建 Capture 控制表”窗口中,选择“使用此 DB2 联合服务器来捕捉对非 DB2 服务器的更改”选择项,并在“非 DB2 服务器”选择框中选择之前创建的联邦服务器。 上一页1234下一页 图 2. 创建 Capture 控制表的过程
根据窗口中的选项选择完成后,点选“确定”创建 Capture 控制表。 添加 Nickname: 按照上面的描述创建好 Capture 控制表后,在复制中心窗口中即可看到该控制服务器,我们将在该 Capture 控制服务器上添加 Nickname。 图 3. 添加 Nickname
按照上图选择,在弹出窗口中配置好需要进行复制的 Nickname。 图 4. 配置好需要进行复制的 Nickname
本例中使用 ADMINISTRATOR.TRC1。 创建 Apply 控制器 和创建 Capture 控制表类似,在复制中心选择使用定制方式创建 Apply 控制表。 图 5. 创建 Apply 控制表
按上图选择,会弹出“创建 Apply 控制表”窗口。 图 6. 选择服务器
从窗口中选择需要创建 Apply 控制表的数据库服务器,之后按照提示操作即可。 创建预订集(subscription sets) 上一页1234下一页 在 Apply 控制服务器中选择创建预订集,则弹出创建窗口。首先,我们需要定义 Capture 控制服务器、目标服务器、Apply 控制服务器等,如下图: 图 7. 创建预订集
在“源到目标映射”页面,完成对于数据源表和目标表的配置。 图 8. 添加源
另外,缺省的复制时间间隔为 20 分钟,如需配置,可在“时间表”页面完成。 图 9. 完成预订集的创建
本例中,配置 1 分钟为复制的时间间隔。 完成以上的操作后,DB2 和 MS SQL Server 之间的复制配置就已经完成。本例中,配置了从 MS SQL Server 到 DB2 的数据复制。要启用或者测试该复制功能,可按照如下的步骤启动相应的服务器,并监控状态和复制的工作。 第 4 步是测试 DB2 和 MS SQL Server 之间的 SQL 数据复制。 启动 Capture 服务器 a) 执行如下命令以启动 Capture 服务器:asncap capture_server=TESTRC2。注:也可以通过复制中心来启动 Capture 服务器。命令中的“TESTRC2”是 Capture 服务器名称,本例中使用 MS SQL Server 联邦数据库来做 Capture 服务器。 b) 检查 Capture 服务器状态,可以通过复制中心来检查 Capture 服务器的状态。 图 10. 检查 Capture 服务器状态
启动 Apply 服务器 a) 执行如下命令以启动 Apply 服务器:asnapply CONTROL_SERVER=TESTRC2 APPLY_QUAL=TESTRC2。注:也可以通过复制中心来启动 Apply 服务器。本例中使用 TESTRC2 来做控制服务器(CONTROL_SERVER),APPLY_QUAL 参数指配置预订集时使用的模式。 图 11. 检查 Apply 服务器状态
确认复制功能 向源表中插入数据,按照配置“预订集”(subscription sets)时配置的时间间隔,确认数据已经被复制到目标表中。 结论 随着 DB2 功能不断得到完善和加强,越来越多的客户选择使用 DB2 数据库来存储其要害的业务数据。为了实现组织内部要害数据的整合,需要和许多现有的数据库系统之间共享、同步数据,实现数据整合、业务分离等功能,以支持客户的业务需求。 本文描述了 DB2 数据库和 MS SQL Server 数据库之间数据复制的配置过程。从本文的描述不难看出,基于 DB2 和 WebSphere Replication Server 提供的强大复制功能,用户可以方便的配置数据复制,并可根据用户的实际需求实现灵活的定制。这将大大方便用户,便于客户实现业务要求。 上一页1234 新闻热点
疑难解答