リストアが成功すると、リストアされたテナントはすべてスタンバイテナントとなります。ACTIVATE STANDBY コマンドを使用して、スタンバイテナントをプライマリテナントに切り替えることができます。
背景情報
物理リストアのプロセスは物理スタンバイデータベースと統一されており、物理リストア後のテナントはスタンバイテナントとなります。その後、このテナントはスタンバイテナントとして関連サービスを提供することも、プライマリテナントに切り替えてサービスを提供することもできます。
前提条件
リストア操作が成功したことを確認してください。リストア結果の確認に関する操作については、リストア結果の確認を参照してください。
使用上の制限
クイックリストアではこの機能をサポートしていません。
システムテナントによるスタンバイテナントからプライマリテナントへの切り替え
システムテナントは、システム内のスタンバイテナントをプライマリテナントに切り替えることができます。
rootユーザーでクラスタのsysテナントにログインします。以下のステートメントを実行して、スタンバイからプライマリへの切り替えを行います。
ステートメントは以下のとおりです:
obclient [(none)]> ALTER SYSTEM ACTIVATE STANDBY TENANT tenant_name;説明
このコマンドは一度に1つのテナントしか切り替えられません。複数のテナントを切り替える必要がある場合は、このコマンドを繰り返し実行する必要があります。
例:
obclient [(none)]> ALTER SYSTEM ACTIVATE STANDBY TENANT mysql;コマンド内の各パラメータの説明については、物理リストア関連パラメータ紹介を参照してください。
ユーザーテナントによるスタンバイテナントからプライマリテナントへの切り替え
ユーザーテナントは、自身をスタンバイテナントからプライマリテナントに切り替えることができます。
ユーザーテナントのテナント管理者がデータベースにログインします。
説明
MySQLモードの管理者ユーザーは
rootユーザー、Oracleモードの管理者ユーザーはSYSユーザーです。以下のステートメントを実行して、スタンバイからプライマリへの切り替えを行います。
ステートメントは以下のとおりです:
obclient [(none)]> ALTER SYSTEM ACTIVATE STANDBY;