为什么我的 AWS DMS 任务处于错误状态?

上次更新时间:2021 年 2 月 16 日

我的 AWS Database Migration Service (AWS DMS) 任务处于错误状态。错误状态有什么含义?我该如何排查并解决该错误?

简短描述

AWS DMS 任务处于错误状态意味着该任务中有一个或多个表无法迁移。状态为 Error(错误)的任务会继续根据选择规则加载其他表,但失败的任务将会停止并产生致命错误。

解决方法

  1. 要找出有错误的表,请打开 AWS DMS 控制台
  2. 从导航窗格中选择 Database migration tasks(数据库迁移任务)。 
  3. Tables errored(出错的表)列中,列出了有错误的表数量。
  4. 选择状态为错误的任务的名称。
  5. Table statistics(表统计数据)部分中,检查 Load state(负载状态)列以查看哪些表名称包含错误。您也可以运行 describe-table-statistics
  6. 要针对错误消息进一步排错,您必须启用 Amazon CloudWatch 日志记录。如果您尚未启用日志记录,则停止任务,修改任务以启用日志记录,然后重新启动任务。
  7. 在任务的 Logs(日志)页面上,筛选时间戳以获得具有 ]E:]W: 的事件。
  8. 解决错误后,您必须重新加载表或重新启动任务以便解决错误状态。

AWS DMS 的常见错误

这篇文章对您有帮助吗?


您是否需要账单或技术支持?