上次更新时间:2021 年 2 月 16 日
我的 AWS Database Migration Service (AWS DMS) 任务处于错误状态。错误状态有什么含义?我该如何排查并解决该错误?
简短描述AWS DMS 任务处于错误状态意味着该任务中有一个或多个表无法迁移。状态为 Error(错误)的任务会继续根据选择规则加载其他表,但失败的任务将会停止并产生致命错误。
解决方法-
要找出有错误的表,请打开 AWS DMS 控制台。
从导航窗格中选择 Database migration tasks(数据库迁移任务)。
在 Tables errored(出错的表)列中,列出了有错误的表数量。
选择状态为错误的任务的名称。
在 Table statistics(表统计数据)部分中,检查 Load state(负载状态)列以查看哪些表名称包含错误。您也可以运行 describe-table-statistics。
要针对错误消息进一步排错,您必须启用 Amazon CloudWatch 日志记录。如果您尚未启用日志记录,则停止任务,修改任务以启用日志记录,然后重新启动任务。
在任务的 Logs(日志)页面上,筛选时间戳以获得具有 ]E: 和 ]W: 的事件。
解决错误后,您必须重新加载表或重新启动任务以便解决错误状态。