分组下载或上载站点的内容项

作为开发人员,当您将站点从一个 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