このトピックでは、ApsaraDB RDS for MySQL インスタンスから PolarDB クラスタへのデータ移行をロールバックする方法について説明します。
(オプション)移行のロールバック
ApsaraDB RDS for MySQL インスタンスから PolarDB クラスタへのデータ移行が完了する前にデータの例外が見つかった場合は、移行をロールバックし、ソースインスタンスとデスティネーションクラスタを移行前の状態に復元できます。移行前は、ApsaraDB RDS for MySQL インスタンスは読み書きモードで、PolarDB クラスタは読み取り専用モードです。
PolarDB コンソール にログインします。
デスティネーションクラスタを見つけ、クラスタ ID をクリックします。
[RDS 移行][基本情報] ページの [移行のロールバック] セクションで、 をクリックします。
元のデータベースにビジネスをスイッチバックします[エンドポイントを使用したスイッチバック(接続変更不要)][エンドポイントなしで切り戻す(接続の変更が必要)]OK ダイアログボックスで、ビジネス要件に基づいて オプションまたは オプションを選択し、 をクリックします。
[エンドポイントを使用して切り戻す(接続変更不要)] オプションを選択した場合、切り戻しプロセス中に、ソース ApsaraDB RDS for PostgreSQL インスタンスとデスティネーション PolarDB クラスタ間でエンドポイントが交換されます。切り戻し後、ソース ApsaraDB RDS for MySQL インスタンスに接続するためにアプリケーションの構成を変更する必要はありません。 ApsaraDB RDS for MySQL インスタンスは読み書きモードに切り替わり、PolarDB クラスタは読み取り専用モードに切り替わります。データは PolarDB クラスタから ApsaraDB RDS for MySQL インスタンスに同期されます。
[エンドポイントなしで切り戻す(接続変更が必要)] を選択した場合、切り戻しプロセス中に、ソース ApsaraDB RDS for PostgreSQL インスタンスとデスティネーション PolarDB クラスタ間でエンドポイントは交換されません。切り戻し後、ApsaraDB RDS for MySQL インスタンスは読み書きモードになり、PolarDB クラスタは読み取り専用モードになります。 データは PolarDB クラスタから ApsaraDB RDS for MySQL インスタンスに同期されます。 ソース RDS の読み取り/書き込みステータス読み取り/書き込み が と表示された後、できるだけ早くアプリケーションのデータベースエンドポイントを変更してください。
(オプション)移行のキャンセル
PolarDB コンソール にログインします。
デスティネーションクラスタを見つけ、クラスタ ID をクリックします。
[RDS 移行] セクションの 概要 ページで、[移行のキャンセル] をクリックします。
[移行のキャンセル] メッセージで、[OK] をクリックします。