upgrade - 将数据从 MarkLogic 7 上的数据库迁移到 MarkLogic 9 上的数据库
问题描述
我需要将数据从 MarkLogic 7 数据库复制到另一个系统上的 MarkLogic 9 数据库。我尝试了 MarkLogic 管理控制台提供的备份和恢复选项。MarkLogic 7 中的原始数据库仅附加了 1 个森林。我在 MarkLogic 9 中创建了一个同名的新数据库。还在 MarkLogic 9 中创建了一个新的森林,其名称与附加的 MarkLogic 7 中的名称相同。我不确定我在哪里做错了。
详细步骤如下:
- 转到 MarkLogic 7 管理控制台。
- 转到配置 -> 数据库 ->
<database_name>
-> 备份/恢复选项卡 - 输入存储备份的路径。
- 为包括副本林选择“true”。
- 为归档日志选择“假”。
- 单击“确定”按钮。
- 转到 MarkLogic 9 管理控制台。
- 转到配置 -> 数据库 ->
<database_name>
-> 备份/恢复选项卡 - 输入从中恢复备份的路径。
- 为包括副本林选择“true”。
- 为其他单选按钮选择默认值。
- 单击“确定”按钮。
- 我收到以下错误:
操作失败并出现错误消息:XDMP-BACKUPEMPTY: xdmp:database-restore((), "", (), fn:false(), (), fn:false(), (),"") -- 没有森林指定用于备份或恢复。检查服务器日志。
解决方案
推荐阅读
- c# - Selenium ChromeDriver 卡在实例创建上
- node.js - 错误:(gcloud.functions.deploy)消息=构建失败:function.js 不存在
- sql - 用户在另一个模式中创建表需要什么权限
- python - 多个numpy数组的最大值
- laravel - Vue 2 + Laravel 6 错误(访问控制允许来源)
- appium - ANDROID_HOME 和 ANDROID_SDK_ROOT 环境变量均未导出 - Windows10
- javascript - JSON 是否总是需要在顶层使用花括号?
- python - 熊猫将多行作为一列,添加特定列
- c# - 如何将值文本框类型=数字转换为十进制
- javascript - vuejs failed to compile paypal is not defined while using paypal sdk / paypal checkout