Как разработчик, при перемещении сайта с одного сервера 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