AWS DMS タスクがエラーステータスになるのはなぜですか?

所要時間1分
0

AWS Database Migration Service (AWS DMS) タスクがエラーステータスです。エラーステータスとはどういう意味ですか? また、エラーをトラブルシューティングして解決するにはどうすればよいですか?

簡単な説明

エラーステータスの AWS DMS タスクは、タスクの 1 つ以上のテーブルが移行できなかったことを示しています。[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 のCommon errors (一般的なエラー)

Migration strategy for relational databases (リレーショナルデータベースの移行戦略)

AWS公式
AWS公式更新しました 2年前