Marklogic MLCP数据库到数据库的复制。带引号和不带引号的集合名称

Marklogic MLCP数据库到数据库的复制。带引号和不带引号的集合名称,marklogic,mlcp,Marklogic,Mlcp,在mlcp db to db复制之后,源数据库有6个不带引号的集合名称。目标数据库有带引号的副本集合名称和不带引号的版本。当我将源数据库的备份恢复到目标数据库时,目标数据库只有预期的6个不带引号的集合名称。目标数据库在mlcp任务之前被清除,并在开始mlcp运行之前被检查为空。我使用的脚本似乎相当不起眼: bash mlcp.sh copy -mode local -input_host localhost -input_port 8000 -input_database <source

在mlcp db to db复制之后,源数据库有6个不带引号的集合名称。目标数据库有带引号的副本集合名称和不带引号的版本。当我将源数据库的备份恢复到目标数据库时,目标数据库只有预期的6个不带引号的集合名称。目标数据库在mlcp任务之前被清除,并在开始mlcp运行之前被检查为空。我使用的脚本似乎相当不起眼:

bash mlcp.sh copy -mode local -input_host localhost -input_port 8000 
-input_database <source-db> -input_username admin -input_password admin 
-output_host <target-svr> -output_port 8000 -output_database <target-db> 
-output_username <target-uname> -output_password <target-pwd> 
--thread_count 4
bash mlcp.sh复制模式本地输入主机本地主机输入端口8000
-输入\数据库-输入\用户名管理员-输入\密码管理员
-输出\u主机-输出\u端口8000-输出\u数据库
-输出\用户名-输出\密码
--线程数4

有什么想法吗?

你能详细解释一下你对引用和未引用的收藏的意思吗?另外,第一句话似乎缺少一些交互功能,使您的意思有点混乱。这是在cts:collections()中列出$collection集合的xquery返回xdmp:estimate(fn:collection($collection))| |“-”| |$collection。这些计数和集合名称的样本源数据库17281-扩展数据表目标数据库19401-“扩展数据表”9879-另一个紧急任务的扩展数据表。我的意思是:我使用cts:collections()列出了集合,这些是来自源数据库(扩展数据表)和目标数据库(“扩展数据表”&扩展数据表)的样本值。这听起来像是MLCP中的错误。您使用的是哪个版本的ML和MLCP?ML是8.0-4.2,MLCP是MLCP-1.3-3您能详细说明一下引用和未引用集合的含义吗?另外,第一句话似乎缺少一些交互功能,使您的意思有点混乱。这是在cts:collections()中列出$collection集合的xquery返回xdmp:estimate(fn:collection($collection))| |“-”| |$collection。这些计数和集合名称的样本源数据库17281-扩展数据表目标数据库19401-“扩展数据表”9879-另一个紧急任务的扩展数据表。我的意思是:我使用cts:collections()列出了集合,这些是来自源数据库(扩展数据表)和目标数据库(“扩展数据表”&扩展数据表)的样本值。这听起来像是MLCP中的错误。您使用的是哪个版本的ML和MLCP?ML是8.0-4.2,MLCP是MLCP-1.3-3