You need to enable JavaScript to run this app.
导航

预检查项(MongoDB)

最近更新时间2024.04.15 19:25:51

首次发布时间2022.06.14 11:10:22

数据库传输服务 DTS 创建或配置 MongoDB 的迁移或同步任务时,会先对数据库进行各项检查。本文介绍检查项的详细信息。

检查项数据库类型检查范围级别检查内容备注

源端同步对象存在性检查

源库

  • 所有迁移

  • 所有同步

Error

检查源端同步对象是否存在。

运行环境检测

  • 所有迁移

  • 所有同步

Warning

运行环境检测。

数据库连接和结构通配符规则检查

  • 源库

  • 目标库

  • 所有迁移

  • 所有同步

Error

数据库和结构通配符规则检查。

源库和目标库连通性检查

  • 源库

  • 目标库

  • 所有迁移

  • 所有同步

Error

检查数据传输服务器是否能连通源端和目标端的数据库。

源库 Oplog 检查

源库

  • 所有迁移

  • 所有同步

Error

检查源数据库是否开启 Oplog。

增量迁移或同步时,源端需要开启 Oplog。

源库账号权限检查

源库

  • 所有迁移

  • 所有同步

Error

检查源库是否有待迁移或同步库表的 changeStreamfind 权限。

数据库版本检查

  • 源库

  • 目标库

  • 所有迁移

  • 所有同步

Error

检查源库或目标库的数据库版本是否为 MongoDB 3.6 或以上版本。

目标库账号权限检查

目标库

  • 所有迁移

  • 所有同步

Error

检查目标库的账号权限是否满足迁移或同步要求。

目标库账号拥有如下权限:

  • find

  • remove

  • insert

  • update

  • createCollection

  • createIndex

  • dropCollection

  • dropIndex

  • dropDatabase

  • listCollections

  • listIndexes

主节点检查

目标库

  • 所有迁移

  • 所有同步

Error

当 MongoDB 数据库为副本集架构时,检查源 MongoDB 是否使用主节点。

架构迁移检查

  • 源库

  • 目标库

  • 所有迁移

  • 所有同步

Warning

检查源库和目标库的架构是否兼容。

检查源端和目的端版本

  • 源库

  • 目标库

  • 所有迁移

  • 所有同步

Error

检查 MongoDB 源和目标版本是否兼容。