AWS DMS タスクがエラーステータスになるのはなぜですか?
最終更新日: 2021 年 2 月 16 日
AWS Database Migration Service (AWS DMS) タスクがエラーステータスです。エラーステータスとはどういう意味ですか? また、エラーをトラブルシューティングして解決する方法を教えてください。
簡単な説明
エラーステータスの AWS DMS タスクは、タスクの 1 つ以上のテーブルが移行できなかったことを示しています。[Error] (エラー) ステータスのタスクは引き続き選択ルールから他のテーブルをロードしますが、失敗したタスクは致命的なエラーで停止します。
解決方法
- エラーのあるテーブルを特定するには、AWS DMS コンソールを開きます。
- ナビゲーションペインで、[Database migration tasks] (データベース移行タスク) を選択します。
- [Tables errored] (エラーのあるテーブル数) 列に、エラーのあるテーブルの数が表示されます。
- エラーステータスのタスクの名前を選択します。
- [Table statistics] (テーブル統計) セクションで、[Load state] (ロード状態) 列を調べて、エラーがあるテーブル名を確認します。または、describe-table-statistics を実行できます。
- さらにエラーメッセージをトラブルシューティングするには、Amazon CloudWatch ログ記録を有効にする必要があります。ログ記録を有効にしていない場合は、タスクを停止し、タスクを変更してログ記録を有効にしてから、タスクを再開します。
- タスクの Logs ページから、]E: と ]W: があるイベントのタイムスタンプをフィルタリングします。
- エラーを解決したら、テーブルを再ロードするか、タスクを再起動して、エラーステータスを解決する必要があります。
関連情報
AWS DMS の一般的なエラー