使用DMS将MongoDB作为源数据迁移到RDS Postgres作为目标

0

【以下的问题经过翻译处理】 我想要从源MongoDB将存量数据和增量数据持续复制到目标RDS Postgres中。

所有安全网络配置都已完成并成功。

  1. RDS VPC和DMS VPC使用VPC对等连接,目标终端点测试连接状态成功。
  2. 在另一个AWS帐户的MongoDB服务器中添加了DMS VPC IP,源终端点测试连接状态成功。
  3. 在终端点模式部分,两个数据库模式都是可见的。

创建了一个DMS迁移任务,以开始将MongoDB的一个文档迁移至Postgres数据库。

  • 预迁移评估成功。
  • 在PostgresDB中创建了具有MongoDB模式名称的空模式。
  • awsdms_apply_execution表在Postgres DB中也为空。 但是任务显示出现了错误和错误,并且Cloud Watch日志也没有错误。
profile picture
专家
已提问 8 个月前29 查看次数
1 回答
0

【以下的回答经过翻译处理】 你好。

听说DMS任务运行时出现了错误。这可能是由多个原因导致的。请确保按照下面的步骤进行检查:

  • DMS任务表统计信息。这将有助于查看哪些表在全量加载阶段失败,因为这可能会导致“带有错误运行”。
  • 将 SOURCE_UNLOAD 和 TARGET_LOAD 的日志级别设置为详细调试,以查看有关表格失败的更多信息。
  • 确保DMS复制实例具有足够的资源来运行DMS任务(即CPU、存储、内存)。
  • 筛选DMS任务日志,尝试找到带有“]E:”或“]W:”的日志条目,这将显示DMS任务的错误和警告。

如果上述方法仍然无效,请尝试使用仅全量加载的DMS任务进行测试。如果问题仍然存在,请通过AWS Premium Support打开一个支持案例,以便深入了解DMS任务的失败情况。

参考资料:

profile picture
专家
已回答 8 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则