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

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

我需要将数据从 MarkLogic 7 数据库复制到另一个系统上的 MarkLogic 9 数据库。我尝试了 MarkLogic 管理控制台提供的备份和恢复选项。 MarkLogic 7 中的原始数据库仅附加了 1 个林。我在 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(), (),"") - - 没有指定用于备份或恢复的林。检查服务器日志。

最佳答案

恢复备份时选择 forest topology changed真正为我工作。谢谢Michael Gardner对于 comment .

Refer this image

关于upgrade - 将数据从 MarkLogic 7 上的数据库迁移到 MarkLogic 9 上的数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56577959/

相关文章:

postgresql - 如何检查是否正在复制 Postgres 10 集群?

events - 使用 CQRS 和 EventStore 时如何更新/迁移数据?

java - 如何在CloudSim Plus中迁移Cloudlets?

javascript - MarkLogic 应用程序服务器自定义登录页面 sessionID cookie 与 GET 请求

marklogic - 如何在加载文件时从 csv 文件中删除列?

php - 如何升级到 PhpStorm 8?

node.js - 如何在Windows上从v0.12.2升级nodejs?

svn - 如何将 1.4.3 TortoiseSVN 创建的存储库升级到 1.6.x?

python - Django - 按 CharField 值长度过滤查询集

javascript - 我可以使用哪些搜索选项来限制 marklogic 搜索 API 关键字搜索,使其不搜索提到的 json 属性值?