远程复制方式

您可以使用远程复制方式生产传输包。DCM 将传输包从 generate_directory 发送到远程目标数据库的 receive_directory 中。采用 rcp 命令发送传输包。生成传输包的 Rational® Synergy 引擎将执行复制。

用户提供的选项:主机名、操作系统和路径

如果源数据库的引擎可以登录目标数据库机器,那么使用远程复制方式。引擎必须能够以用户 ccm_root 的身份写入目标数据库的 receive_directory。如果使用远程复制方式,即使公共文件系统不可用,引擎也可以成功执行这些操作。

DCM 将主机名字段作为目标数据库机器的名称。

DCM 在内部使用操作系统字段。如果源数据库基于 UNIX,那么 DCM 使用此 rcp 命令:

rcp -r info_file preview_file path_to_data 
host_name:receive_directory

如果源数据库基于 Windows,那么 DCM 采用 rcp 命令:

   rcp -b -r info_file preview_file path_to_data 
host_name:receive_directory
注: rcp 服务必须在 Windows 主机上运行,以便进行 UNIX 到 Windows 以及 Windows 到 Windows 的远程复制传输。但是,Windows 未随附 rcp 服务。第三方商业包或共享软件包可以用于获取 rcp 服务。这些包一般支持 Windows 机器的 rcprsh 功能。一些包支持路径名中的盘符映射,例如 d:\ccm72\ccmdbs\ESX 中的 d:

有关更多信息,请参阅 rcp 软件包的文档。

对于特定第三方 rcp 服务,不提供保证和支持。请确保这些包可用来在环境中执行源主机和目标主机之间的远程文件和目录复制。

DCM 使用主机名路径字段来填写目标数据库 receive_directory 的路径。在远程复制方式中,DCM 自动将目录 dcm\receive 附加到“路径”值中。

注: 通过测试 rcp 命令验证设置和安全性。使用主机名路径字段的值测试 DCM 的外部命令。
表 1. 适用于 UNIX 和 Windows 传输的远程复制方式路径值的示例
目标 目标数据库路径
UNIX UNIX /ccm72/ccmdbs/ESX
UNIX Windows \\server_machine\ccm72\ccmdbs\ESX1
Windows Windows \\server_machine\ccm72\ccmdbs\ESX1
Windows UNIX /ccm72/ccmdbs/ESX

反馈