使用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日志也没有错误。
1개 답변
0

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

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

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

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

参考资料:

profile picture
전문가
답변함 8달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인