プライマリインスタンスが計画的または計画外の障害(多数派レプリカの障害)により利用不能になった場合、スタンバイインスタンスをプライマリインスタンスに切り替えてサービスを引き継がせることができます。この記事では、プライマリ/スタンバイインスタンスの切り替え手順について説明します。
前提条件
プライマリ/スタンバイインスタンスを切り替える前に、以下の点を確認してください。すべての条件を満たしている場合にのみ、切り替え操作を実行できます。
ターゲットプライマリインスタンスとターゲットスタンバイインスタンスはどちらも実行中状態であること。
説明
- 切り替えプロセスは約5分かかり、業務が数秒間途絶える可能性があります。業務の閑散期に操作を行うことを推奨します。
- 切り替え完了後、元のプライマリインスタンスはスタンバイインスタンスに変わり、元のプライマリインスタンスのダッシュボードに表示されていた情報は、切り替え後のスタンバイインスタンスのダッシュボード情報に切り替わります。
現在ログインしているアカウントのロールがプロジェクト管理者またはインスタンス管理者であること。
現在、同一クラウド内のプライマリ/スタンバイデータベース間の切り替えのみをサポートしています。
操作手順
OceanBase Cloudコンソールにログインします。
左側のナビゲーションペインで、**インスタンス**をクリックします。
インスタンスリストで対象のスタンバイインスタンスを見つけ、インスタンス名をクリックしてダッシュボードに入ります。
右上のメニューアイコンをクリックし、**プライマリインスタンスに切り替える**を選択します。
ポップアップウィンドウでswitchoverと入力し、**切り替え**をクリックします。
説明
- 切り替え後、元のプライマリインスタンスのBinlogは利用できなくなります。新しいプライマリインスタンスのテナントコンソールでBinlogを有効にする必要がありますので、ご注意ください。
- 切り替え後、プライマリ/スタンバイデータベースのグローバルアドレスに基づき、元のプライマリインスタンス宛てのリクエストが現在のインスタンス内で正常に稼働しているテナントに転送されます。