将数据从MarkLogic 7上的数据库迁移到MarkLogic 9上的数据库

时间:2019-06-13 09:58:23

标签: upgrade data-migration marklogic-9 marklogic-7

我需要将数据从MarkLogic 7数据库复制到另一个系统上的MarkLogic 9数据库。我尝试了MarkLogic管理控制台提供的备份和还原选项。 MarkLogic 7中的原始数据库仅附加了一个目录林。我在MarkLogic 9中创建了一个具有相同名称的新数据库。还在MarkLogic 9中创建了一个新森林,其名称与其附加的MarkLogic 7中的名称相同。我不确定我在哪里做错了。

详细步骤如下:

  1. 转到MarkLogic 7管理控制台。
  2. 转到配置->数据库-> <database_name>->备份/还原 标签
  3. 输入存储备份的路径。
  4. 为“包括副本林”选择“ true”。
  5. 为存档日记帐选择“ false”。
  6. 单击“确定”按钮。
  7. 转到MarkLogic 9管理控制台。
  8. 转到配置->数据库-> <database_name>->备份/还原 标签
  9. 输入要从中还原备份的路径。
  10. 为“包括副本林”选择“ true”。
  11. 选择其他单选按钮的默认值。
  12. 单击“确定”按钮。
  13. 我收到以下错误:

操作失败,并显示错误消息:XDMP-BACKUPEMPTY:xdmp:database-restore((),“”,(),fn:false(),(),fn:false(),(),“”)- -没有为备份或还原指定森林。.检查服务器日志。

1 个答案:

答案 0 :(得分:1)

在恢复备份时,选择forest topology changed为true对我有用。感谢Michael Gardnercomment

Refer this image