スタンバイ・データベースの無効化

Autonomous Data Guardを無効にするステップについて説明します。

ノート

Autonomous Data Guardを無効にすると、スタンバイ・データベースが終了します。後でAutonomous Data Guardを有効にすると、新しいスタンバイ・データベースが作成されます。

Autonomous Data Guardを無効にするには、ローカル・スタンバイ・データベースを個別に無効にするか、クロスリージョン・スタンバイ・データベースを終了します。ローカル・スタンバイとリモート・スタンバイの両方がある場合は、まず一方を無効にしてからもう一方を無効にします。複数のスタンバイ・データベースを無効にする順序は重要ではなく、ローカルが先でもリモートが先でも構いません。

ローカル・スタンバイ・データベースの無効化

ローカル・スタンバイ・データベースを無効にするステップについて説明します。

必要に応じて、次の前提条件ステップを実行します:

  • Oracle Cloudの横にあるナビゲーション・アイコンをクリックして、Oracle Cloud Infrastructureコンソールを開きます。

  • Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
  • 「Autonomous Database」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。

ローカル・スタンバイ・データベースを無効にするには、次のようにします:

  1. Autonomous Databaseの詳細」ページの「Autonomous Data Guard」の下の「ステータス」フィールドで、「無効化」をクリックします。
  2. 「Autonomous Data Guardの無効化」ダイアログで、ローカル・スタンバイ・データベースを選択します。
    adb_disable_data_guard.pngの説明が続きます
  3. 「Autonomous Data Guardの無効化」ダイアログで、Autonomous Databaseの名前を入力します。
  4. 「Autonomous Data Guardの無効化」ダイアログで、「Autonomous Data Guardの無効化」をクリックします。

    ローカル・スタンバイ・データベースが終了している間、ライフサイクル状態「更新中」に変わります。

    Autonomous Databaseにより、Autonomous Data Guardの無効化作業リクエストが生成されます。リクエストを表示するには、「リソース」「作業リクエスト」をクリックします。

ローカル・スタンバイを無効にした後の結果は2つ考えられます:

  • リモート・スタンバイ・データベースがない場合、ローカル・スタンバイ・データベースを無効にすると、スタンバイ・データベースが終了し、Autonomous Data Guardが無効になります。詳細は、Autonomous Data Guardが無効になっていることの確認を参照してください。

  • クロスリージョン・スタンバイ・データベースがある場合、ローカル・スタンバイ・データベースを無効にすると、ローカル・スタンバイ・データベースは終了しますが、Autonomous Data Guardは無効になりません。この場合、Autonomous Data Guardを無効にするには、クロスリージョン・スタンバイ・データベースを終了する必要があります。詳細は、クロスリージョン(リモート)スタンバイ・データベースの終了を参照してください。

クロスリージョン(リモート)スタンバイ・データベースの終了

クロスリージョン・スタンバイ・データベースを終了するステップについて説明します。

必要に応じて、次の前提条件ステップを実行します:

  • Oracle Cloudの横にあるナビゲーション・アイコンをクリックして、Oracle Cloud Infrastructureコンソールを開きます。

  • Oracle Cloud Infrastructureの左側のナビゲーション・メニューで「Oracle Database」をクリックし、ワークロードに応じて「Autonomous Data Warehouse」「Autonomous JSON Database」または「Autonomous Transaction Processing」のいずれかをクリックします。
  • 「Autonomous Database」ページで、「表示名」列の下のリンクからAutonomous Databaseを選択します。

クロスリージョン(リモート)スタンバイ・データベースを終了するには:

  1. プライマリ・リージョンのAutonomous Databaseで、「Autonomous Databaseの詳細」ページの「リソース」の下の「Autonomous Data Guard」を選択します。
  2. リモート・リージョンのAutonomous Databaseインスタンスにアクセスします。

    プライマリ・リージョンのAutonomous Databaseインスタンスで、Autonomous Data Guard情報領域にピアAutonomous Databaseが表示されます。リモート・スタンバイ・データベースの名前はプライマリ・リージョンのデータベースと同じで、_Remoteという拡張子が付きます。

    「ピアAutonomous Database」で、リモート・スタンバイ・データベースをクリックして、クロスリージョンAutonomous Databaseインスタンスにアクセスします。

  3. リモートのAutonomous Databaseインスタンスで、「詳細」ページの「他のアクション」ドロップダウン・リストから「終了」を選択します。

    例:

    adb_data_guard_terminate.pngの説明が続きます
  4. 「Autonomous Databaseの終了」ページでデータベース名を入力し、クロスリージョン・スタンバイ・データベースを終了することを確認します。
  5. 「Autonomous Databaseの終了」をクリックします。

    スタンバイ・データベースが終了している間、ライフサイクル状態「終了中」に変わります。

リモート・スタンバイ・データベースを終了した後の結果は2つ考えられます:

  • ローカル・スタンバイ・データベースがない場合、クロスリージョン・スタンバイ・データベースを終了すると、Autonomous Data Guardが無効になります。詳細は、Autonomous Data Guardが無効になっていることの確認を参照してください。

  • ローカル・スタンバイ・データベースがある場合、クロスリージョン・スタンバイ・データベースを終了すると、リモート・データベースは終了しますが、Autonomous Data Guardは無効になりません。この場合、Autonomous Data Guardを無効にするには、ローカル・スタンバイ・データベースを無効にする必要があります。詳細は、ローカル・スタンバイ・データベースの無効化を参照してください。

Autonomous Data Guardにクロスリージョン・スタンバイが含まれる場合、無効化には次のような制限があります:

  • リモート・リージョンのスタンバイ・データベースをプライマリ・データベースから無効にすることはできません。プライマリで「無効化」をクリックし、リモート・スタンバイ・データベースを選択すると、クロスリージョン・スタンバイ・データベースはリモート・リージョンから終了する必要があることを示すメッセージが表示されます。このメッセージには、リモート・スタンバイ・インスタンスへのアクセスに使用できるリンクが含まれています。

    例:

    adb_data_guard_disable_remote.pngの説明が続きます
  • リモート・リージョンのスタンバイがプライマリ・ロールで実行されている場合、リモート・リージョンのデータベースの無効化は許可されません。したがって、スイッチオーバーまたはフェイルオーバー後に、プライマリ・ロールのデータベースがリモート・リージョンにある場合、「無効化」はアクティブではありません。プライマリ・リージョン・データベースがスタンバイ・ロールの場合は、スタンバイ・データベースを終了する前にまずスイッチオーバーする必要があります。

  • Autonomous Data Guardがクロスリージョン・スタンバイ・データベースで有効になっている場合、プライマリ・ロールのデータベースを終了する前に、リモート・リージョンでクロスリージョン・スタンバイを終了する必要があります。プライマリを終了しようとすると、次のメッセージが表示されます:

    adb_data_guard_terminate_primary.pngの説明が続きます

    この場合、クロスリージョン(リモート)スタンバイを終了した後、プライマリ・リージョンでデータベースを終了できます。

  • プライマリ・ロールのデータベースがリモート・リージョンで実行されている場合、このデータベースは終了できません。スイッチオーバーまたはフェイルオーバー操作は永続的ではありません。この場合、Autonomous Data Guardを無効にするには、次のステップを実行します:

    1. スイッチオーバーを実行して、プライマリ・ロールのデータベースがプライマリ・リージョンで実行されるようにします。
    2. スイッチオーバー後、リモート・リージョンでスタンバイ・データベースを終了します。詳細は、クロスリージョン(リモート)スタンバイ・データベースの終了を参照してください。
    3. ローカル・スタンバイ・データベースがある場合は、ローカル・スタンバイ・データベースを無効にします。詳細は、ローカル・スタンバイ・データベースの無効化を参照してください。

    Autonomous Data Guardが無効になったら、データベースを終了します。詳細は、Autonomous Databaseインスタンスの終了を参照してください。

Autonomous Data Guardが無効になっていることの確認

Autonomous Data Guardが無効になっていることを確認するステップについて説明します。

Autonomous Data Guardが無効になっていることを確認するには:

  1. Autonomous Databaseの詳細」ページの「リソース」で、「Autonomous Data Guard」を選択します。
  2. スタンバイ・データベースの数が0で、「Autonomous Data Guard」領域に「使用可能なし」と表示されていることを確認します。
    adb_disable_data_guard_verify.pngの説明が続きます

ローカルまたはクロスリージョン・スタンバイ・データベースがまだあり、それを終了する場合は、ローカルまたはクロスリージョン・スタンバイを個別に終了します: