作为开发人员,当您将站点从一个 Oracle Content Management 服务器传输到另一个服务器时,您可以分组下载或上载站点的内容项。
要传输具有大量内容资产的站点,需要将站点与其内容分开。传输没有内容的站点 (cec transfer-site --excludecontent
) 后,使用 cec transfer-site-content
传输站点的内容。
例如:
cec transfer-site-content <name>
此命令创建脚本,用于将企业站点内容从一个 Oracle Content Management 服务器传输到另一个服务器。该命令用于传输大量内容项,将分批传输这些项。默认情况下,此命令将不执行脚本,并且将传输所有资产。可以指定 -p
来仅传输发布的资产。
使用 -s <server>
指定源服务器,使用 -d <destination>
指定目标服务器。
选项
--destination, -d The registered CEC server to transfer the content [required] --repository, -r Repository [required] --publishedassets, -p The flag to indicate published assets only --number, -n The number of items in each batch, defaults to 500 --execute, -e Execute the scripts --help, -h Show help [boolean]
如果未设置选项 --execute
,则在 cec transfer-site-content
完成后,执行生成的脚本 <site name>_downloadcontent
来从源服务器下载内容,并执行 <site name>_uploadcontent
将下载的内容上载到目标服务器。
示例
cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 Generate script Site1_downloadcontent and Site1_uploadcontent cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 -e Generate script Site1_downloadcontent and Site1_uploadcontent and execute them cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 -n 200 cec transfer-site-content Site1 -s DEV -d UAT -r Repository1 -p