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

PolarDB:RDS データ移行のロールバック

最終更新日:Jun 22, 2026

このトピックでは、ApsaraDB RDS for MySQL インスタンスから PolarDB へのデータ移行をロールバックする方法について説明します。

移行のロールバック (任意)

移行が完了する前に、データ不整合などの問題が見つかった場合は、ロールバックを実行できます。この操作により、ソース RDS インスタンスは読み書き状態に、PolarDB クラスターは読み取り専用状態に戻ります。

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

  2. 対象のクラスターを見つけ、クラスター ID をクリックします。

  3. 基本情報 ページで、RDS 移行 セクションに移動し、ロールバック をクリックします。

  4. [業務を元のデータベースに切り戻す] ダイアログボックスで、エンドポイントのスイッチバック (接続変更が不要な場合) または エンドポイントを使用しない切り替え (接続変更が必要) を選択します。

    ダイアログボックスの上部にある黄色の通知は、Data Transmission Service (DTS) がソースインスタンスで作成された新しいデータベースを移行しないことを示します。ロールバック後、SSL 接続を使用するには SSL 設定を再構成する必要があります。ダイアログボックスの下部には、RDS インスタンスと PolarDB クラスターのエンドポイントをマッピングするテーブルが表示されます。このテーブルには、プライベートエンドポイントパブリックエンドポイント、およびクラシックネットワークエンドポイントのマッピングが含まれます。「利用不可」とマークされたエンドポイントタイプは切り替えられません。

    • エンドポイントのスイッチバック (接続変更が不要な場合) を選択した場合は、次の手順に従います。

      1. エンドポイントのスイッチバック (接続変更が不要な場合) を選択します。システムは RDS インスタンスと PolarDB クラスターのエンドポイントを自動的に交換します。アプリケーションの構成を変更する必要はありません。

      2. OK をクリックします。RDS インスタンスは 読み書き 状態になり、PolarDB クラスターは ReadOnly になり、システムは PolarDB クラスターから RDS インスタンスにデータを同期します。

    • エンドポイントを使用しない切り替え (接続変更が必要) を選択した場合は、次の手順に従います。

      1. エンドポイントを使用しない切り替え (接続変更が必要) を選択します。切り替えが完了したら、すぐにアプリケーションのデータベース接続エンドポイントを更新する必要があります。

      2. OK をクリックします。RDS インスタンスは 読み書き 状態になり、PolarDB クラスターは ReadOnly になり、システムは PolarDB クラスターから RDS インスタンスにデータを同期します。

      3. ページを更新します。ソース RDS 読み書きステータス読み書き に変わったら、すぐにアプリケーションのデータベース接続エンドポイントを更新します。

移行のキャンセル (任意)

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

  2. 対象のクラスターを見つけ、クラスター ID をクリックします。

  3. 概要 ページで、RDS 移行 セクションに移動し、移行のキャンセル をクリックします。

  4. 移行のキャンセル ダイアログボックスで、OK をクリックします。

    ダイアログボックスには、オプションの [ターゲットインスタンスで Binlog を無効にする] チェックボックスが含まれています。Binlog を無効にすると、書き込みパフォーマンスがわずかに向上しますが、ターゲットインスタンスの再起動が必要です。このオプションは、後で [パラメータ] ページで無効にすることもできます。