You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Windows Server 2013R2上的MarkLogic平滑升级至Windows Server 2019

ML Windows实例跨版本系统迁移方案解答

核心问题确认

同一操作系统家族内(比如同是Windows体系、同是同架构Linux发行版),ML的数据库备份恢复完全可行,不存在跨OS的兼容性问题。你从旧版本Windows迁到新版本Windows,完全可以用备份恢复方案,这也是官方首推的同架构大体积实例迁移方案。


两种迁移方案说明

方案1:数据库备份恢复(首推,适配1T数据场景)

  • 操作步骤:
    1. 旧实例停写后做全量备份,备份时注意勾选包含安全配置、模块数据库、触发器、自定义定时任务等附加内容,不要仅备份业务库
    2. 把备份文件完整拷贝到新Windows服务器的本地磁盘,不要用共享盘传输避免IO错误导致备份损坏
    3. 新服务器上安装和旧实例完全相同版本的ML,初始化完成后直接选择从备份恢复,恢复完成后再按需升级ML版本即可
  • 优势:速度最快,1T数据本地恢复通常2-4小时即可完成,所有配置、权限、索引都会完整保留,无数据一致性风险

方案2:MLCP全量迁移

  • 对等拷贝可用以下命令,替换对应参数即可直接使用:
mlcp copy ^
  -input_host 旧实例IP ^
  -input_port 旧实例端口 ^
  -input_username 管理员账号 ^
  -input_password 管理员密码 ^
  -output_host 新实例IP ^
  -output_port 新实例端口 ^
  -output_username 管理员账号 ^
  -output_password 管理员密码 ^
  -copy_collections true ^
  -copy_permissions true ^
  -copy_properties true ^
  -thread_count 16
  • 副作用说明:
    1. 速度远慢于备份恢复,1T数据走网络传输,哪怕是万兆内网也至少需要8小时以上,数据量越大耗时越长
    2. 部分服务器端自定义配置(比如定时任务、自定义REST API扩展、集群配置)不会被MLCP同步,需要单独手动迁移
    3. 迁移过程中如果有数据写入会出现一致性问题,需要全程停写,停服时间更长

内容的提问来源于stack exchange,提问作者XCELERENT - I want to dance

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 04:15:03