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

ApsaraDB for MyBase:セルフマネージド MySQL データベースから ApsaraDB for MyBase for MySQL インスタンスへのデータの移行

最終更新日:Jan 08, 2025

このトピックでは、Data Transmission Service (DTS) を使用して、セルフマネージド MySQL データベースから セルフマネージド MySQL データベースから ApsaraDB for MyBase for MySQL インスタンスにデータを移行する方法について説明します。DTS は、スキーマ移行、フルデータ移行、および増分データ移行をサポートしています。セルフマネージド MySQL データベースから Alibaba Cloud にデータを移行する場合、サポートされているすべての移行タイプを選択して、サービスの継続性を確保できます。

このトピックでは、新バージョンの DTS コンソールで操作が実行されます。旧バージョンの DTS コンソールでセルフマネージド MySQL データベースから ApsaraDB for MyBase for MySQL インスタンスにデータを移行する方法については、セルフマネージド MySQL データベースから ApsaraDB for MyBase for MySQL インスタンスへのデータの移行 をご参照ください。

前提条件

  • セルフマネージド MySQL データベースのエンジンバージョンは 5.1、5.5、5.6、5.7、または 8.0 です。

  • ApsaraDB for MyBase for MySQL インスタンスが作成されています。詳細については、ApsaraDB for MyBase for MySQL インスタンスの作成 をご参照ください。

  • インスタンスの使用可能なストレージ容量は、セルフマネージド MySQL データベースのデータの合計サイズよりも大きくなっています。

  • ソース MySQL データベースがオンプレミスデータベースの場合、DTS サーバーの CIDR ブロックをデータベースの IP ホワイトリストに追加する必要があります。これにより、DTS サーバーがソース MySQL データベースにアクセスできるようになります。詳細については、DTS サーバーの CIDR ブロックの追加 をご参照ください。

サポートされているソースデータベースとデスティネーションデータベース

DTS を使用して、以下のタイプの MySQL データベース間でデータを移行できます。この例では、ソースデータベースは Elastic Compute Service (ECS) インスタンスでホストされているセルフマネージド MySQL データベースであり、デスティネーションデータベースは ApsaraDB for MyBase for MySQL インスタンスです。この手順に従って、他のタイプの MySQL データベースのデータ移行タスクを設定することもできます。

ソースデータベース

デスティネーションデータベース

  • Alibaba Cloud にデプロイされたインスタンス

  • セルフマネージドデータベース:

    • パブリック IP アドレスを持つセルフマネージドデータベース
    • Elastic Compute Service (ECS) でホストされているセルフマネージドデータベース
    • Express Connect、VPN Gateway、または Smart Access Gateway 経由で接続されているセルフマネージドデータベース
    • Database Gateway 経由で接続されているセルフマネージドデータベース
  • Alibaba Cloud にデプロイされたインスタンス

  • セルフマネージドデータベース:

    • パブリック IP アドレスを持つセルフマネージドデータベース
    • Elastic Compute Service (ECS) でホストされているセルフマネージドデータベース
    • Express Connect、VPN Gateway、または Smart Access Gateway 経由で接続されているセルフマネージドデータベース
    • Database Gateway 経由で接続されているセルフマネージドデータベース

制限

カテゴリ

説明

ソースデータベースの制限

  • 帯域幅要件: ソースデータベースが属するサーバーには、十分な送信帯域幅が必要です。そうでない場合、データ移行の速度が低下します。

  • 移行するテーブルには、PRIMARY KEY または UNIQUE 制約があり、すべてのフィールドが一意である必要があります。そうでない場合、デスティネーションデータベースに重複するデータレコードが含まれる可能性があります。

  • 移行するオブジェクトとしてテーブルを選択し、デスティネーションデータベースでテーブルを編集(テーブル名や列名の変更など)する必要がある場合は、1 つのデータ移行タスクで最大 1,000 個のテーブルを移行できます。 1,000 個を超えるテーブルを移行するタスクを実行すると、リクエストエラーが発生します。この場合、テーブルを分割して複数のタスクを設定してテーブルを移行するか、データベース全体を移行するタスクを設定することをお勧めします。

  • 増分データを移行する場合は、次の要件が満たされていることを確認してください。

    • バイナリロギング機能が有効になっている必要があります。 binlog_format パラメータは row に設定する必要があります。 binlog_row_image パラメータは full に設定する必要があります。そうでない場合、事前チェック中にエラーメッセージが返され、データ移行タスクが開始に失敗します。

      重要

      セルフマネージド MySQL データベースがデュアルプライマリクラスターにデプロイされている場合は、log_slave_updates を ON に設定する必要があります。これにより、DTS がすべてのバイナリログを取得できるようになります。

    • 増分データ移行のみを実行する場合は、ソースデータベースのバイナリログを 24 時間以上保存する必要があります。フルデータ移行と増分データ移行を実行する場合は、ソースデータベースのバイナリログを少なくとも 7 日間保存する必要があります。フルデータ移行が完了したら、保存期間を 24 時間以上に設定できます。そうでない場合、DTS がバイナリログの取得に失敗し、タスクが失敗する可能性があります。極端な場合、データに不整合が生じたり、データが失われたりする可能性があります。上記の要件に基づいてバイナリログの保存期間を設定してください。そうでない場合、DTS のサービスレベル契約 (SLA) はサービスの信頼性とパフォーマンスを保証しません。

  • ソースデータベースで実行される操作の制限:

    • スキーマ移行とフルデータ移行中は、データベースまたはテーブルのスキーマを変更する DDL 操作を実行しないでください。そうでない場合、データ移行タスクは失敗します。

    • フルデータ移行のみを実行する場合は、データ移行中にソースデータベースにデータを書き込まないでください。そうでない場合、ソースデータベースとデスティネーションデータベース間でデータに不整合が生じます。データの整合性を確保するために、移行タイプとして「スキーマ移行」、「フルデータ移行」、および「増分データ移行」を選択することをお勧めします。

その他の制限

  • 互換性を確保するために、ソースとデスティネーションの MySQL データベースで同じエンジンバージョンを使用することをお勧めします。

  • データを移行する前に、データ移行がソースデータベースとデスティネーションデータベースのパフォーマンスに及ぼす影響を評価してください。オフピーク時にデータを移行することをお勧めします。フルデータ移行中、DTS はソースデータベースとデスティネーションデータベースの読み取りおよび書き込みリソースを使用します。これにより、データベースサーバーの負荷が増加する可能性があります。

  • フルデータ移行中、同時 INSERT 操作により、デスティネーションデータベースのテーブルで断片化が発生します。フルデータ移行が完了すると、デスティネーションデータベースのテーブルスペースはソースデータベースのテーブルスペースよりも大きくなります。

  • FLOAT または DOUBLE データ型の列の精度設定がビジネス要件を満たしていることを確認する必要があります。 DTS は ROUND(COLUMN,PRECISION) 関数を使用して、FLOAT または DOUBLE データ型の列から値を取得します。精度を指定しない場合、DTS は FLOAT データ型の精度を 38 桁に、DOUBLE データ型の精度を 308 桁に設定します。

  • DTS は、過去 7 日間に失敗したデータ移行タスクの再開を試みます。ワークロードをデスティネーションインスタンスに切り替える前に、データ移行タスクを停止または解放してください。 revoke コマンドを実行して、DTS がデスティネーションインスタンスにアクセスするために使用するアカウントから書き込み権限を取り消すこともできます。そうでない場合、タスクが再開された後、ソースデータベースのデータがデスティネーションインスタンスのデータを上書きします。

特別なケース

  • ソースデータベースがセルフマネージド MySQL データベースの場合は、次の点に注意してください。

    • データ移行タスクの実行中にソースデータベースでフェイルオーバーが実行されると、タスクは失敗します。

    • DTS は、デスティネーションデータベースの最後に移行されたデータのタイムスタンプとソースデータベースの現在のタイムスタンプに基づいて移行レイテンシを計算します。ソースデータベースで DML 操作が長時間実行されない場合、移行レイテンシが不正確になる可能性があります。タスクのレイテンシが高すぎる場合は、ソースデータベースで DML 操作を実行してレイテンシを更新できます。

      説明

      移行するオブジェクトとしてデータベース全体を選択した場合は、ハートビートテーブルを作成できます。ハートビートテーブルは毎秒更新またはデータを受信します。

  • デスティネーションデータベースが ApsaraDB for MyBase for MySQL インスタンスのデータベースである場合は、次の点に注意してください。

    DTS は ApsaraDB for MyBase for MySQL インスタンスにデスティネーションデータベースを自動的に作成します。ただし、ソースデータベースの名前が ApsaraDB for MyBase for MySQL で指定されている命名規則に準拠していない場合は、移行タスクを設定する前に、ApsaraDB for MyBase for MySQL インスタンスにデータベースを作成する必要があります。詳細については、データベースの作成 をご参照ください。

課金

移行タイプ

インスタンス構成料金

インターネットトラフィック料金

スキーマ移行とフルデータ移行

無料。

インターネット経由で Alibaba Cloud からデータが移行される場合にのみ課金されます。詳細については、課金の概要 をご参照ください。

増分データ移行

課金されます。詳細については、課金の概要 をご参照ください。

移行タイプ

  • スキーマ移行

    Data Transmission Service (DTS) は、選択したオブジェクトのスキーマをソースデータベースからデスティネーションデータベースに移行します。

    説明
    • DTS は、テーブル、ビュー、トリガー、ストアドプロシージャ、およびストアドファンクションのスキーマ移行をサポートしています。

    • スキーマ移行中、DTS はビュー、ストアドプロシージャ、およびファンクションの SECURITY 属性の値を DEFINER から INVOKER に変更します。

    • DTS はユーザー情報を移行しません。デスティネーションデータベースのビュー、ストアドプロシージャ、またはストアドファンクションを呼び出すには、INVOKER に読み取りおよび書き込み権限を付与する必要があります。

  • フルデータ移行

    DTS は、必要なオブジェクトの履歴データをソースデータベースからデスティネーションデータベースに移行します。

  • 増分データ移行

    フルデータ移行が完了すると、DTS はソースデータベースからデスティネーションデータベースに増分データを移行します。増分データ移行により、データ移行中にセルフマネージドアプリケーションのサービスを中断することなく、データをスムーズに移行できます。

増分データ移行で実行できる SQL 操作

操作タイプ

SQL ステートメント

DML

INSERT、UPDATE、および DELETE

DDL

  • ALTER TABLE および ALTER VIEW

  • CREATE FUNCTION、CREATE INDEX、CREATE PROCEDURE、CREATE TABLE、および CREATE VIEW

  • DROP INDEX および DROP TABLE

  • RENAME TABLE

    重要

    RENAME TABLE 操作を実行すると、ソースデータベースとデスティネーションデータベース間でデータの不整合が発生する可能性があります。たとえば、移行するオブジェクトとしてテーブルを選択し、データ移行中にテーブルの名前を変更すると、このテーブルのデータはデスティネーションデータベースに移行されません。このような状況を防ぐために、データ移行タスクを設定するときに、このテーブルが属するデータベースを移行するオブジェクトとして選択できます。 RENAME TABLE 操作の前後でテーブルが属するデータベースが、移行するオブジェクトに追加されていることを確認してください。

  • TRUNCATE TABLE

データベースアカウントに必要な権限

ApsaraDB for MyBase for MySQL インスタンス読み取りおよび書き込み権限

データベース

スキーマ移行

フルデータ移行

増分データ移行

ECS インスタンスでホストされているセルフマネージド MySQL データベース

SELECT 権限

SELECT 権限

増分データ移行: 移行するオブジェクトに対する SELECT 権限

REPLICATION CLIENT、REPLICATION SLAVE、および SHOW VIEW 権限

読み取りおよび書き込み権限

読み取りおよび書き込み権限

データベースアカウントを作成し、アカウントに権限を付与する方法については、以下のトピックをご参照ください。

手順

  1. 新しい DTS コンソールのデータ移行タスクページ に移動します。

    説明

    データ管理 (DMS) コンソール にログインすることもできます。上部のナビゲーションバーで、[データ開発] にポインターを移動し、[DTS (DTS)] > [データ移行] を選択します。

  2. ページの左上隅で、データ移行インスタンスが存在するリージョンを選択します。

  3. [タスクの作成] をクリックします。ソースデータベースとデスティネーションデータベースを設定します。

    警告

    ソースデータベースとデスティネーションデータベースを設定した後、ページの上部に表示される [制限] を読むことをお勧めします。そうでない場合、タスクが失敗したり、データの不整合が発生したりする可能性があります。

    Configure source and destination databases

    セクション

    パラメータ

    説明

    N/A

    [タスク名]

    DTS はタスク名を自動的に生成します。タスクを識別するために、わかりやすい名前を指定することをお勧めします。一意のタスク名を使用する必要はありません。

    [ソースデータベース]

    [インスタンスの選択]

    使用するインスタンス。ビジネス要件に基づいて、既存のインスタンスを使用するかどうかを選択できます。

    1. 既存のインスタンスを選択すると、DTS はデータベースのパラメータを自動的に入力します。

    2. 既存のインスタンスを選択しない場合は、ソースデータベースのパラメータを設定する必要があります。

    [データベースタイプ]

    [mysql] を選択します。

    [アクセス方法]

    ソースデータベースがデプロイされている場所に基づいて、インスタンスタイプを選択します。この例では、[ECS 上のセルフマネージドデータベース] を選択します。

    [インスタンスリージョン]

    ソース MySQL データベースがデプロイされているリージョンを選択します。

    [ECS インスタンス ID]

    データの移行元となる ECS インスタンスを選択します。

    [ポート番号]

    ソース MySQL データベースのサービスポート番号を入力します。ポートはインターネット経由でアクセスできる必要があります。デフォルトのポート番号は [3306] です。

    データベースアカウント

    ソース MySQL データベースのアカウントを入力します。アカウントに必要な権限については、データベースアカウントに必要な権限 をご参照ください。

    データベースパスワード

    データベースインスタンスへのアクセスに使用するパスワード。

    [暗号化]

    データセキュリティ要件に基づいて、[非暗号化] または [SSL 暗号化] を選択します。この例では、[非暗号化] を選択します。

    宛先データベース

    既存のDMSデータベースインスタンスの選択

    使用するインスタンス。ビジネス要件に基づいて、既存のインスタンスを使用するかどうかを選択できます。

    1. 既存のインスタンスを選択すると、DTS はインスタンスのパラメータを自動的に入力します。

    2. 既存のインスタンスを選択しない場合は、デスティネーションデータベースのパラメータを設定する必要があります。

    データベースタイプ

    [mysql] を選択します。

    アクセス方法

    [クラウドインスタンス] を選択します。

    インスタンスリージョン

    デスティネーション ApsaraDB for MyBase for MySQL インスタンスがデプロイされているリージョンを選択します。

    [RDS インスタンス ID]

    デスティネーション ApsaraDB for MyBase for MySQL インスタンスの ID を選択します。

    データベースアカウント

    デスティネーション ApsaraDB for MyBase for MySQL インスタンスのデータベースアカウントを入力します。アカウントに必要な権限については、データベースアカウントに必要な権限 をご参照ください。

    データベースパスワード

    データベースインスタンスへのアクセスに使用するパスワード。

    暗号化

    データセキュリティ要件に基づいて、[非暗号化] または [SSL 暗号化] を選択します。この例では、[非暗号化] を選択します。

  4. パラメータを指定した後、[接続テストと続行] をクリックします。

  5. セルフマネージドデータベースにホワイトリストが設定されている場合は、DTS サーバーの CIDR ブロックをホワイトリストに追加する必要があります。次に、[接続テストと続行] をクリックします。

    説明
    • ソースデータベースまたはデスティネーションデータベースが、ApsaraDB for MyBase for MySQL インスタンスなどの Alibaba Cloud にデプロイされたデータベースインスタンスであるか、ECS インスタンスでホストされているセルフマネージドデータベースである場合、DTS は DTS サーバーの CIDR ブロックをデータベースインスタンスまたは ECS セキュリティグループルールに自動的に追加します。詳細については、DTS サーバーの CIDR ブロックの追加 をご参照ください。ソースデータベースまたはデスティネーションデータベースがデータセンターのセルフマネージドデータベースであるか、他のクラウドサービスプロバイダーのデータベースである場合は、DTS がデータベースにアクセスできるように DTS サーバーの CIDR ブロックを手動で追加する必要があります。

    • DTS サーバーの CIDR ブロックがデータベースインスタンスのホワイトリストまたは ECS セキュリティグループルールに自動または手動で追加されると、セキュリティリスクが発生する可能性があります。したがって、DTS を使用してデータを移行する前に、潜在的なリスクを理解し、認識し、アカウントのパスワード強度を高める、公開されているポートを制限する、API 呼び出しを認証する、ホワイトリストまたは ECS セキュリティグループルールを定期的にチェックして不正な CIDR ブロックを禁止する、Express Connect、VPN Gateway、または Smart Access Gateway を使用してデータベースを DTS に接続するなどの予防措置を講じる必要があります。

    • DTS タスクが完了または解放された後、データベースインスタンスのホワイトリストまたは ECS セキュリティグループルールから追加された CIDR ブロックを手動で検出して削除することをお勧めします。

  6. セルフマネージドデータベースに IP アドレスホワイトリストが設定されている場合は、DTS サーバーの CIDR ブロックを IP アドレスホワイトリストに追加します。次に、接続テスト をクリックします。

    警告

    DTS サーバーのパブリック CIDR ブロックがデータベースインスタンスのホワイトリストまたは ECS インスタンスのセキュリティグループルールに自動または手動で追加されると、セキュリティリスクが発生する可能性があります。したがって、DTS を使用してデータを移行する前に、潜在的なリスクを理解し、認識し、ユーザー名とパスワードのセキュリティを強化する、公開されているポートを制限する、API 呼び出しを認証する、ホワイトリストまたはセキュリティグループルールを定期的にチェックして不正な CIDR ブロックを禁止する、Express Connect、VPN Gateway、または Smart Access Gateway を使用してデータベースインスタンスを DTS に接続するなどの予防措置を講じる必要があります。

  7. タスクのオブジェクトを選択し、詳細設定を行います。

    • 基本設定

      パラメータ

      説明

      [タスクステージ]

      1. フルデータ移行のみを実行するには、[スキーマ移行][フルデータ移行] を選択します。

      2. データ移行中のサービスの継続性を確保するには、[スキーマ移行][フルデータ移行]、および [増分データ移行] を選択します。

      説明

      [増分データ移行] を選択しない場合は、データ移行中にソースデータベースにデータを書き込まないことをお勧めします。これにより、ソースデータベースとデスティネーションデータベース間でデータの整合性が確保されます。

      [競合するテーブルの処理モード]

      1. エラーの事前チェックと報告: デスティネーションデータベースにソースデータベースのテーブルと同じ名前を使用するテーブルが含まれているかどうかを確認します。ソースデータベースとデスティネーションデータベースに同じテーブル名のテーブルが含まれていない場合、事前チェックは合格です。そうでない場合、事前チェック中にエラーが返され、データ移行タスクを開始できません。

        説明

        ソースデータベースとデスティネーションデータベースに同じ名前のテーブルが含まれており、デスティネーションデータベースのテーブルを削除または名前変更できない場合は、オブジェクト名マッピング機能を使用して、デスティネーションデータベースに移行されるテーブルの名前を変更できます。詳細については、オブジェクト名のマッピング をご参照ください。

      2. エラーを無視して続行: ソースデータベースとデスティネーションデータベースの同じテーブル名の事前チェックをスキップします。

        警告

        エラーを無視して続行 を選択すると、データの不整合が発生し、ビジネスが以下の潜在的なリスクにさらされる可能性があります。

        1. ソースデータベースとデスティネーションデータベースのスキーマが同じで、データレコードのプライマリキーがデスティネーションデータベースの既存のデータレコードと同じである場合、以下のシナリオが発生する可能性があります。

          1. フルデータ移行中、DTS はデータレコードをデスティネーションデータベースに移行しません。デスティネーションデータベースの既存のデータレコードは保持されます。

          2. 増分データ移行中、DTS はデータレコードをデスティネーションデータベースに移行します。デスティネーションデータベースの既存のデータレコードは上書きされます。

        2. ソースデータベースとデスティネーションデータベースのスキーマが異なる場合、特定の列のみが移行されるか、データ移行タスクが失敗します。注意して進めてください。

      [オブジェクトの選択]

      ソースオブジェクト セクションから 1 つ以上のオブジェクトを選択します。 向右小箭头 アイコンをクリックして、オブジェクトを 選択中のオブジェクト セクションに追加します。

      説明
      1. デスティネーションインスタンスに移行するオブジェクトの名前を変更するには、選択中のオブジェクト セクションでオブジェクトを右クリックします。詳細については、「オブジェクト名のマッピング」トピックの 単一オブジェクトの名前のマッピング セクションをご参照ください。

      2. 複数のオブジェクトの名前を一度に変更するには、選択中のオブジェクト セクションの右上隅にある 一括編集 をクリックします。詳細については、「オブジェクト名のマッピング」トピックの 複数のオブジェクト名を一度にマッピングする セクションをご参照ください。

      説明

      オブジェクト名マッピング機能を使用してオブジェクトの名前を変更すると、そのオブジェクトに依存する他のオブジェクトの移行に失敗する可能性があります。

    • 詳細設定

      パラメータ

      説明

      Set Alerts

      データ移行タスクのアラートを設定するかどうかを指定します。タスクが失敗した場合、または移行レイテンシが指定されたしきい値を超えた場合、アラートの連絡先に通知が送信されます。有効な値:

      1. [いいえ]: アラートを設定しません。

      2. [はい]: アラートを設定します。この場合、アラートのしきい値と アラート通知設定 も設定する必要があります。詳細については、「監視とアラートの設定」トピックの DTS タスクの作成時に監視とアラートを設定する セクションをご参照ください。

      宛先インスタンスでのオブジェクト名の大文字化

      デスティネーションインスタンスのデータベース名、テーブル名、および列名の大文字と小文字の区別。デフォルトでは、[DTS デフォルトポリシー] が選択されています。他のオプションを選択して、オブジェクト名の大文字と小文字の区別がソースデータベースまたはデスティネーションデータベースと一致するようにすることができます。詳細については、デスティネーションインスタンスのオブジェクト名の大文字と小文字の区別を指定する をご参照ください。

      ソーステーブルで生成されたOnline DDLツールの一時テーブルをターゲットデータベースにコピーします

      DMS または gh-ost ツールを使用してソースデータベースでオンライン DDL 操作を実行する場合、オンライン DDL 操作によって生成された一時テーブルのデータを移行するかどうかを指定できます。有効な値:

      重要

      pt-online-schema-change などのツールを使用して、ソースデータベースでオンライン DDL 操作を実行することはできません。そうでない場合、DTS タスクは失敗します。

      1. [はい]: DTS は、オンライン DDL 操作によって生成された一時テーブルのデータを移行します。

        説明

        オンライン DDL 操作によって大量のデータが生成される場合、データ移行タスクでレイテンシが発生する可能性があります。

      2. [いいえ、DMS オンライン DDL に適応]: DTS は、オンライン DDL 操作によって生成された一時テーブルのデータを移行しません。 DMS を使用して実行される元の DDL 操作のみが移行されます。

        説明

        このオプションを選択すると、デスティネーションデータベースのテーブルがロックされる可能性があります。

      3. [いいえ、gh-ost に適応]: DTS は、オンライン DDL 操作によって生成された一時テーブルのデータを移行しません。 gh-ost ツールを使用して実行される元の DDL 操作のみが移行されます。デフォルトまたはカスタムの正規表現を使用して、gh-ost ツールのシャドウテーブルと不要なテーブルを除外できます。

        説明

        このオプションを選択すると、デスティネーションデータベースのテーブルがロックされる可能性があります。

      失敗した接続の再試行時間

      接続失敗時の再試行時間の範囲。データ移行タスクの開始後にソースデータベースまたはデスティネーションデータベースへの接続に失敗した場合、DTS は再試行時間の範囲内で直ちに接続を再試行します。有効な値: 10 ~ 1440。単位: 分。デフォルト値: 720。パラメータを 30 より大きい値に設定することをお勧めします。指定された再試行時間の範囲内で DTS がソースデータベースとデスティネーションデータベースに再接続されると、DTS はデータ移行タスクを再開します。そうでない場合、データ移行タスクは失敗します。

      説明
      • 同じソースデータベースまたはデスティネーションデータベースを共有する複数のデータ移行タスクに異なる再試行時間の範囲を指定した場合、後で指定された値が優先されます。

      • DTS が接続を再試行すると、DTS インスタンスの料金が発生します。ビジネス要件に基づいて再試行時間の範囲を指定することをお勧めします。ソースデータベースとデスティネーションインスタンスが解放された後、できるだけ早く DTS インスタンスを解放することもできます。

  8. 上記のパラメータを指定した後、[次へ: タスク設定の保存と事前チェック] をクリックします。

    説明
    • データ移行タスクを開始する前に、DTS は事前チェックを実行します。タスクが事前チェックに合格した後でのみ、データ移行タスクを開始できます。

    • タスクが事前チェックに合格しなかった場合は、失敗した各項目の横にある Info icon アイコンをクリックして詳細を表示できます。

      • 原因に基づいて問題のトラブルシューティングを行い、事前チェックを再実行できます。

      • 問題のトラブルシューティングを行う必要がない場合は、失敗した項目を無視して事前チェックを再実行できます。

  9. [成功率][100%] になるまで待ちます。次に、[次へ: インスタンスの購入] をクリックします。

  10. [インスタンスの購入] ページで、データ移行インスタンスの [インスタンスクラス] パラメータを指定します。次の表にパラメータを示します。

    セクション

    パラメータ

    説明

    [パラメータ]

    [インスタンスクラス]

    DTS は、さまざまなパフォーマンスを提供するさまざまな移行仕様を提供します。移行速度は、選択した移行仕様によって異なります。ビジネスシナリオに基づいて移行仕様を選択できます。詳細については、データ移行インスタンスのインスタンスクラス をご参照ください。

  11. チェックボックスをオンにして、[data Transmission Service (従量課金制) サービス規約] を読んで同意します。

  12. [購入して開始] をクリックします。表示されるメッセージで、[OK] をクリックします。

    [データ移行] ページでタスクの進捗状況を確認できます。

次のステップ

データ移行に使用されるデータベースアカウントには、読み取りおよび書き込み権限があります。データを移行した後、データベースのセキュリティを確保するために、データベースアカウントを削除する必要があります。