您还可以选择通过为该数据库定义的传输方式,将传输包传输到目标数据库。如果传输了包,那么可以自动将该包接收到目标数据库。
必须对当前数据库进行初始化才能使用 DCM。
您必须具有 dcm_mgr 或 ccm_admin 角色才能生成传输包。
DCM 经理或管理员可以生成传输包。
ccm dcm -gen|-generate -dbid|-database_id database_spec
-ts|-transfer_set transfer_set_spec
[-lg|-last_generated last_generated_value]
([-email email_address] | [-noemail])
([-trn|-transfer [-rec|-receive ( [-wait] | [-nowait] )]] |
[-notrn|-notransfer])
要为传输集定义多个电子邮件收件人,请使用空格或逗号分隔各个地址。要定义电子邮件列表,请通过使用邮件服务器的设施来设置电子邮件别名或分发列表。要了解相关信息,请参阅您的邮件服务器和操作系统。
如果不设置电子邮件地址,那么 Synergy 使用在 dcm generate 命令中指定的传输集上定义的电子邮件地址。
如果未指定,那么将生成传输包以使用上次生成指定传输集和数据库的传输包的时间。使用此选项可生成包含较早更改的传输包(例如,从缺失的传输包恢复时)。
last_generated_value 必须具有下列其中一个设置:
— never
— integer index,其中 1 是指最近生成的传输包。
如果选择的时间戳记不是最新的时间戳记,那么生成的传输包将包括已更改的所有对象或从该日期开始成为成员的所有对象。另外,更新的时间戳记将从列表中除去。
当 last_generated_value 设置为 never 时,将像第一次那样生成传输包。传输包不根据某个对象的上次修改时间或成为传输集成员的时间来排除该对象。
要使用此选项,您必须将 ccm_root 用户密码保存在将进行接收的机器上。使用 ccm set_password 命令来保存密码。
ccm dcm -gen -ts "Secure transformer layer" -dbid BST