Sync Server 管理指南


创建数据的 DataPropagator 预订

当使用 DataPropagator 预订时,DB2 Everyplace Sync Server 使用 DB2 DataPropagator 来在 Sync Server 和“DB2 通用数据库”之间复制数据。您安装的样本包括完整的 DataPropagator 样本数据库和 Sync Server 配置。本教程将指导您完成手工创建 DataPropagator 预订的步骤。

为 DataPropagator 预订设置源

在创建 DataPropagator 预订之前,必须将数据库表定义成 DB2 中的复制源。在本示例中,我们将把 VNURSE 样本表定义为复制源:

  1. 打开“DB2 控制中心”和“移动设备管理中心”。
  2. 从“DB2 控制中心”中,展开对象树直到看到 VNURSE 数据库为止。选择 VNURSE 数据库的文件夹来显示 VNURSE 表。
  3. 定位 VNCONTACT 表并右键单击它。
  4. 选择定义为复制源 --> DB2 Everyplace Sync Server
  5. 选择现在运行
  6. 单击确定

VNURSE 数据库的 VNCONTACT 表现在是复制源。您可以通过查看 VNURSE 数据库的复制源文件夹来验证这一点。

创建 DataPropagator 预订

“移动设备管理中心”用来管理 Sync Server 预订和移动用户。要创建 DataPropagator 预订:

  1. 从“控制中心”窗口顶部的“工具”菜单中 选择 DB2 Everyplace 移动设备管理中心。“DB2 Everyplace 移动设备管理中心”打开。
  2. 右键单击“预订”文件夹。选择创建 --> 表预订 --> DataPropagator 预订
  3. 名称字段中输入 DataPropagator 预订的名称。本示例使用联系人
  4. 描述字段中输入对 DataPropagator 预订的描述。本示例使用 VNCONTACT 测试预订
  5. 加密级别字段中选择 DataPropagator 预订的加密级别。本示例使用 None
  6. 单击源数据库字段旁边的 点 按钮并在数据库选择窗口的数据库列表中 选择 VNURSE。单击确定
  7. 单击镜像数据库字段 旁边的 点 按钮。从选择镜像数据库窗口中的列表中选择 M_VNURSE。如果 数据库不存在镜像数据库,则单击创建按钮启动“创建数据库向导”。
  8. 单击定义预订按钮以打开“定义复制预订”窗口。
  9. 单击添加按钮以打开“添加”窗口。
  10. 复制源列表中选择 DSYSAMPLE.VNCONTACT 并单击添加。然后单击关闭
  11. 单击“定义复制预订”窗口中的定时按钮。
  12. 批处理窗口字段中,指定在启动复制之前要等待的时间量,以秒计。例如,如果输入 60,则将在 60 秒之后将更改复制至源数据库。
  13. 单击确定关闭“定义复制预订”窗口。
  14. 单击认证选项卡。
  15. 用户标识密码验证密码字段中输入用户名和密码。这必须是带有 DBADM 权限的有效 DB2 UDB 用户标识。
  16. 单击确定以关闭“创建表预订”笔记本。如果所有字段都填写正确,则确定不应是灰色的。

DB2 Everyplace Sync Server 现在已配置为对此表中的数据进行同步。

配置数据库并对 DataPropagator 预订启动捕获

DB2 Everyplace Sync Server 使用 DB2 DataPropagator 来在 Sync Server 与“DB2 通用数据库”之间复制数据。必须先配置正对其进行同步的数据库, 才能使用 DataPropagator 预订对数据进行同步。要配置数据库:

  1. 退出“DB2 控制中心”和“移动设备管理中心”。
  2. 对于 Windows,通过选择开始 --> 程序 --> IBM DB2--> 命令窗口打开一个“DB2 命令”窗口。对于 UNIX,打开一个窗口并确保已启动 DB2 数据库管理器。如果尚未启动,则发出 db2start 命令。
  3. 将目录切换至 \SQLLIBDIR\bnd,其中,SQLLIBDIR 是 DB2 通用数据库的安装目录。
  4. 输入 bindcap vnurse 来配置源数据库。vnurse 是本示例所使用的数据库的名称。
  5. 输入 bindcap m_vnurse 来配置镜像数据库。m_vnurse 是本示例所使用的镜像数据库的名称。
  6. 关闭“DB2 命令窗口”。

在配置 DataPropagator 预订数据库之后,必须对源数据库启动 DataPropagator Capture 程序。要启动 DataPropagator Capture 程序:

  1. 在源数据库服务器上,打开 DB2 命令窗口。
  2. 通过输入以下命令启动 Capture 进程:
    ASNCCP vnurse
    

    使此命令窗口保持打开状态。Capture 进程将在后台持续运行。如果 Capture 进程停止,则重复这些步骤。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]