按需复制功能使您能够随时请求复制。这是将复制设置为根据常规时间间隔自动运行的备用方法。
当 Sync Server servlet 启动时,初始复制照常发生。可以使用
dsyreplicate 命令请求后续复制。
限制
下列限制适用:
- 如果必须从不同于运行 Sync Server servlet
的机器的机器发出 dsyreplicate 命令,
则需要使用同一个 Sync Server 控制数据库(DSYCTLDB)配置两台机器。
- 必须对每个镜像数据库发出
dsyreplicate 命令。
- 如果镜像数据库使用 DataPropogator 预订,必须在镜像数据库所驻留的机器上发出该命令。
过程
- 打开 DB2 UDB 命令窗口。
- 在 Windows 上,切换至 %DSYINSTDIR%\Server\bin。在 UNIX 上,切换至 $DSYINSTDIR/Server/bin。
- 发出 dsyreplicate 命令来请求复制。
dsyreplicate [-timeout timeout] mirror_database_name
其中,timeout
指定 dsyreplicate 等待 Sync Server
停顿所有同步活动的最大时间量(以秒计)。它指定的并不是复制的时间限制。复制没有时间限制。即,数据越多,执行复制的时间越长。
例如,dsyreplicate m_vnurse
- 注意:
- 缺省超时为 5 秒。
- 关闭 DB2 命令窗口。
相关任务
相关参考