すべてのプロダクト
Search
ドキュメントセンター

Data Transmission Service:失敗したデータ移行タスクを修正する

最終更新日:Nov 14, 2024

このトピックでは、失敗したデータ移行タスクを修正する方法について説明します。 この機能は、スキーマ移行中または完全データ移行中にデータ移行タスクが移行に失敗した場合に使用できます。

スキーマ移行中に失敗したタスクを修正する

DTSは、異種データソース間のデータ移行をサポートします。 ただし、スキーマの移行中に、サポートされていない型のデータを移行先インスタンスに移行すると、タスクは失敗します。

  1. DTSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、[データ移行] をクリックします。

  3. [移行タスク] ページの上部で、ターゲットインスタンスが存在するリージョンを選択します。

  4. 次のいずれかの方法を使用して、失敗したタスクを修正します。

    • 方法 1

      1. 対象のタスクを見つけて、[原因の表示と修正] をクリックします。View Cause and Rectify

      2. [原因の表示と修正] メッセージに表示される失敗の原因に基づいて問題を修正します。 たとえば、スキーマ構文を変更することで問題を修正できます。

      3. [タスクの再起動] をクリックします。

    • 方法 2

      1. 対象タスクのIDをクリックします。

      2. 左側のナビゲーションウィンドウで、[移行の詳細] > [スキーマの移行] を選択します。

      3. [スキーマ移行] ページで、移行失敗の原因となるオブジェクトを見つけ、[ステータス] 列の [修正] をクリックします。Rectify

      4. [修正] ダイアログボックスに表示される失敗の原因に基づいて問題を修正します。 たとえば、スキーマ構文を変更することで問題を修正できます。

      5. [修正] をクリックします。

        説明
        • 障害が修正されない場合、[Rectify] ダイアログボックスは閉じず、障害の原因が表示されます。 トラブルシューティングが成功するまで、失敗の原因に基づいてトラブルシューティングを続行する必要があります。

        • トラブルシューティングが成功すると、[スキーマ移行] ページが表示され、オブジェクトのステータスが [完了] に変わります。

  5. Failed状態のオブジェクトがない場合、DTSはデータ移行タスクを続行します。たとえば、フルデータ移行プロセスに入ります。

フルデータ移行中に失敗したタスクを修正する

  1. 最初に DTSコンソールにログインします。

  2. 左側のナビゲーションウィンドウで、データ移行 をクリックします。

  3. [移行タスク] ページの上部で、ターゲットインスタンスが存在するリージョンを選択します。

  4. 対象のタスクを見つけて、[原因の表示と修正] をクリックします。

    DTSでは、次の理由により、フルデータ移行中に失敗したタスクを修正できます。

    説明

    他の理由でフルデータ移行中にタスクが失敗した場合、DTSは無視オプションのみを提供します。 障害の原因となったオブジェクトは、移行先データベースに移行されません。

    • ソースデータベースまたはターゲットデータベースへの接続に失敗したか、タイムアウトしました。

      問題をトラブルシューティングし、接続が成功したことを確認してから、[タスクの再起動] をクリックします。

    • 移行先インスタンスのストレージ容量が不足しているか、インスタンスがロックされています。

      移行先インスタンスの仕様をアップグレードするか、ログスペースをクリアし、[タスクの再起動] をクリックします。

    • ソースデータベースのMyISAMテーブルが破損しています。

      ソースデータベースの問題を手動で修正し、[タスクの再起動] をクリックします。

  5. 表示されるダイアログボックスで、失敗の原因に基づいて問題を修正します。

  6. [タスクの再起動] をクリックします。