機械翻訳について

クロス・テナンシAutonomous Data Guardスタンバイ・データベースの使用

クロス・テナンシのAutonomous Data Guardスタンバイ・データベースを追加できます。 これにより、別のテナンシに存在するAutonomous Data Guardスタンバイが作成されます。 クロス・テナンシ・スタンバイは、同じリージョン(ローカル)にすることも、別のリージョン(クロス・リージョン)にすることもできます。

クロス・テナンシについてAutonomous Data Guard

クロス・テナンシAutonomous Data Guardスタンバイを追加すると、Autonomous Databaseによってリモート・テナンシのスタンバイ・データベースがプロビジョニングされます。

クロス・テナンシのAutonomous Data Guardスタンバイでは、別のテナンシのスタンバイ・データベースにフェイルオーバーまたはスイッチオーバーできます(または、別のテナンシにスナップショット・スタンバイを作成できます)。 この機能により、Autonomous Data Guardスタンバイを簡単に使用して、データベースを別のテナンシに移行することもできます。

クロス・テナンシAutonomous Data Guardスタンバイを追加するには、次の点に注意してください:

  • CLIまたはAutonomous Database REST APIを使用して作成できるのは、クロス・テナンシのAutonomous Data Guardスタンバイのみです。 このオプションは、Oracle Cloud Infrastructureコンソールでは使用できません。

  • 自動フェイルオーバー・オプションなど、同じテナンシでAutonomous Data Guardスタンバイを有効にする場合に使用できる機能の一部は、クロス・テナンシのAutonomous Data Guardスタンバイでは使用できません。

    クロス・テナンシのAutonomous Data Guardスタンバイには自動フェイルオーバー・オプションがなく、手動フェイルオーバーを使用してクロス・テナンシ・スタンバイにフェイルオーバーすることしかできません。

  • ECPUまたはOCPUのコンピュート・モデルを使用して、クロス・テナンシのAutonomous Databaseスタンバイを有効にできます。 スタンバイ・データベースは、プライマリ・データベースと同じコンピュート・モデルを使用します。

  • クロス・テナンシのAutonomous Data Guardスタンバイは、同じリージョン(ローカル)または別のリージョン(クロス・リージョン)に配置できます。

  • ローカルまたはクロス・リージョンのいずれかで、1つのクロス・テナンシのAutonomous Data Guardスタンバイのみを有効にできます。 クロス・テナンシのローカル・スタンバイとクロス・テナンシのクロス・リージョンAutonomous Data Guardスタンバイの両方を有効にすることはできません。
    • 単一のクロス・テナンシのAutonomous Data Guardスタンバイに加えて、1つのローカル障害リカバリ・ピアまたはクロス・リージョン障害リカバリ・ピア(Autonomous Data Guardまたは「バックアップ・ベースの障害リカバリ」)を使用できます。
  • クロス・テナンシのAutonomous Data Guardスタンバイでは、顧客管理暗号化キーはサポートされていません。

クロス・テナンシAutonomous Data Guardスタンバイを作成するための前提条件

クロス・テナンシAutonomous Data Guardスタンバイを作成するための前提条件について説明します。

OCI Identity and Access Managementポリシーを定義して、別のテナンシでのAutonomous Data Guardスタンバイの作成を承認する必要があります。

追加するOCI Identity and Access Managementグループおよびポリシーでは、次のものがサポートされます:

  • ソース・テナンシ内のグループのメンバーは、宛先テナンシのグループがソース・テナンシ上のソースAutonomous Databaseインスタンスにアクセス(読取り)できるようにします。

    ソースのAutonomous Databaseインスタンスで他のアクション(起動、停止終了、書込み操作など)を許可する必要はありません。

  • 宛先テナンシ内のグループのメンバーは、ソース・テナンシ内のAutonomous Databaseを読み取ることができます。

    宛先テナンシでは、グループがリモート(宛先)テナンシのコンパートメント内のAutonomous Databaseを管理できるようにするポリシーも追加します。 たとえば、このポリシーにより、グループはスタンバイ・データベースを作成できます。

  1. Autonomous Data Guardスタンバイの追加を許可するユーザーを含むグループをリモート・テナンシに作成します。
    1. リモート・テナンシのOracle Cloud Infrastructureコンソールで、「アイデンティティ&セキュリティ」をクリックします。
    2. 「アイデンティティ」で、「ドメイン」をクリックし、アイデンティティ・ドメインを選択します(または、新しいアイデンティティ・ドメインを作成します)。
    3. 「アイデンティティ・ドメイン」の下で、「グループ」をクリックします。
    4. グループを追加するには、「グループの作成」をクリックします。
    5. 「グループの作成」ページで、「名前」と「摘要」を入力します。

      たとえば、「名前」を入力: CrossTenancyStandbyGroup

    6. 「グループの作成」ページで、「作成」をクリックします。
    7. 「作成」をクリックしてグループを保存します。
    8. 「グループ」ページで、「グループへのユーザーの割当て」をクリックし、グループに追加するユーザーを選択します。
    9. 「追加」をクリックします。
    10. 「グループ」ページで、「グループ情報」タブから、ステップ2で使用するOCIDをコピーします。
  2. ソース・テナンシで、ソースAutonomous DatabaseインスタンスのOCI Identity and Access Managementポリシーを定義します。
    1. ソース・テナンシのOracle Cloud Infrastructureコンソールで、「アイデンティティ&セキュリティ」をクリックします。
    2. 「アイデンティティ」で、「ポリシー」をクリックします。
    3. ポリシーを記述するには、「ポリシーの作成」をクリックします。
    4. 「ポリシーの作成」ページで、「名前」と「説明」を入力します。
    5. 「ポリシーの作成」ページで「手動エディタの表示」を選択します。
    6. ポリシー・ビルダーで、ソース・テナンシのAutonomous Databaseインスタンスをソースとして使用して、宛先テナンシのグループがスタンバイを作成できるようにポリシーを追加します。

      たとえば、次の汎用ポリシーを定義します:

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..unique_id
      define group GroupThatExistsInRemoteTenancy as ocid1.group.region1..unique_id
      admit group GroupThatExistsInRemoteTenancy of tenancy RemoteTenancy to read autonomous-databases
        in compartment id ocid1.compartment.region..unique_id

      このポリシーでは、次を指定します:

      • 行1: OCIDはリモート・テナンシのOCIDです。 これは、スタンバイを作成するテナンシです。

      • 行2: OCIDは、スタンバイを作成するユーザーが属しているグループのOCIDです。 これは、ステップ1で作成したグループのOCIDです。

      • 行3: OCIDは、ソース・データベースが存在するコンパートメントのOCIDです。

      クロス・テナンシ・スタンバイを追加するプライマリ(ソース)テナンシのポリシー

      define tenancy RemoteTenancy as ocid1.tenancy.oc1..aaa_example_rcyx2a
      define group CrossTenancyStandbyGroup as ocid1.group.oc1..aaa_example_6vctn6xsaq
      admit group CrossTenancyStandbyGroup of tenancy RemoteTenancy to read autonomous-databases
         in compartment id ocid1.compartment.oc1..aaaaaaaabexample6q

      このポリシーは、RemoteTenancyCrossTenancyStandbyGroupグループが(ソース・テナンシ上の)指定されたコンパートメントのAutonomous Databaseから読み取れることを指定します。 クロス・テナンシ・スタンバイを作成するには、ポリシーでソースAutonomous Databaseインスタンスに対する読取りのみを許可する必要があります。

    7. 「作成」をクリックしてポリシーを保存します。
  3. リモート・テナンシのポリシーを定義します。
    1. 宛先テナンシで、Oracle Cloud Infrastructureコンソールで「アイデンティティ&セキュリティ」をクリックします。
    2. 「アイデンティティ」で、「ポリシー」をクリックします。
    3. ポリシーを記述するには、「ポリシーの作成」をクリックします。
    4. 「ポリシーの作成」ページで、「名前」と「説明」を入力します。
    5. 「ポリシーの作成」ページで「手動エディタの表示」を選択します。
    6. ポリシー・ビルダーで、ソース・テナンシでAutonomous Databaseを管理するためにグループがエンドースされるようにポリシーを追加します。

      たとえば:

      Define tenancy PrimaryTenancy as ocid1.tenancy.oc1..aaaaaaaabexampleyx2a
      Endorse group CrossTenancyStandbyGroup to read autonomous-databases in tenancy PrimaryTenancy
      Allow group CrossTenancyStandbyGroup to manage autonomous-databases in tenancy

      このポリシーでは、次を指定します:

      • 行1: OCIDはプライマリ・テナンシOCIDです。 プライマリAutonomous Databaseインスタンスが存在するテナンシです。

      • 行2: CrossTenancyStandbyGroupグループが、プライマリ・テナンシ内のソースAutonomous Databaseを読み取るために、自身のテナンシでエンドースされるように指定します。

      • 行3: CrossTenancyStandbyGroupグループが、指定されたテナンシ(スタンバイが作成されるテナンシ)でAutonomous Databaseを作成/管理することを許可することを指定します。

ノート:

これらのポリシーが取り消されると、クロス・テナンシAutonomous Data Guardスタンバイの作成は許可されなくなります。

詳細については、「ポリシーの開始」を参照してください。

クロス・テナンシAutonomous Data Guardスタンバイの追加

クロス・テナンシAutonomous Data Guardスタンバイを作成するステップを示します。 ここでは、ソース・データベースとスタンバイ・データベースが同じリージョン(ローカル)にある場合、およびソース・データベースとスタンバイ・データベースが異なるリージョン(クロス・リージョン)にある場合の、クロス・テナンシ・スタンバイの作成について説明します。

CLIまたはAutonomous Database REST APIを使用して作成できるのは、クロス・テナンシのAutonomous Data Guardスタンバイのみです。 このオプションは、Oracle Cloud Infrastructureコンソールでは使用できません。

まず、OCI Identity and Access Managementポリシーを定義してクロス・テナンシAutonomous Data Guardを認可するための前提条件ステップを実行します。

詳細は「クロス・テナンシAutonomous Data Guardスタンバイを作成するための前提条件」を参照してください。

ローカル(同じリージョン)クロス・テナンシのAutonomous Data Guardスタンバイを作成するには:

スタンバイを作成するAPIコールは、ローカル・リージョン内の異なるテナンシに送信されます。

  1. プライマリ・データベースのOCIDを(プライマリのテナンシで)コピーします。
  2. スタンバイ、リモート・テナンシを作成するテナンシにアクセスし、CLIまたはREST APIを使用してスタンバイ・データベースを作成します。

    たとえば、CLIの場合:

    oci db autonomous-database create-cross-tenancy-disaster-recovery-details 
    --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrgexamples3q  --disaster-recovery-type ADG

    詳細については、updateを参照してください。

    詳細については、UpdateAutonomousDatabaseを参照してください。

リモート(クロス・リージョン)クロス・テナンシAutonomous Data Guardスタンバイを作成するには:

スタンバイを作成するAPIコールは、ソース・リージョンの異なるテナンシで実行されます。

  1. プライマリ・データベースのOCIDを(プライマリのテナンシで)コピーします。

  2. スタンバイを作成するテナンシ、リモート・リージョンのリモート・テナンシにアクセスし、CLIまたはREST APIを使用してスタンバイ・データベースを作成します。

    たとえば、CLIの場合:

    oci db autonomous-database create-adb-cross-region-data-guard-details
     --compartment-id ocid1.tenancy.oc1..fcue4_example --source-id ocid1.autonomousdatabase.oc1.ap-mumbai-1.anrg6example2vws3q --disaster-recovery-type ADG

    詳細については、updateを参照してください。

    詳細については、UpdateAutonomousDatabaseを参照してください。

クロス・テナンシ・スタンバイ・データベースの追加に関するノート:

クロス・テナンシAutonomous Data Guardスタンバイを使用したスイッチオーバー、フェイルオーバーまたはスナップショット・スタンバイの作成

クロス・テナンシ・スタンバイを使用してスナップショット・スタンバイをスイッチオーバー、フェイルオーバーまたは作成する手順について説明します。

  • スイッチオーバー: クロス・テナンシ・スタンバイへのスイッチオーバーを実行するステップは、スタンバイがローカル(同じリージョン)か、異なるリージョン(クロス・リージョン)かに関係なく同じです。 同じテナンシ・クロス・リージョン・スタンバイへのスイッチオーバーの場合と同じステップに従います。 詳細については、「クロス・リージョン・スタンバイへのスイッチオーバーの実行」を参照してください。

  • フェイルオーバー: クロス・テナンシ・スタンバイへのフェイルオーバーを実行するステップは、スタンバイがローカル(同じリージョン)か、異なるリージョン(クロス・リージョン)かに関係なく同じです。 同じテナンシ・クロス・リージョン・スタンバイへの手動フェイルオーバーの場合と同じステップに従います。 詳細については、「クロス・リージョン・スタンバイ・データベースへの手動フェイルオーバーの実行」を参照してください。

  • スナップショット・スタンバイの作成: クロス・テナンシ・スタンバイを使用してスナップショット・スタンバイを作成するステップは、クロス・テナンシ・スタンバイがローカル(同じリージョン)でも、異なるリージョン(クロス・リージョン)でも同じです。 同じテナンシ・クロス・リージョン・スタンバイの場合と同じステップに従います。 詳細については、「リージョン間の障害リカバリ・ピアからスナップショット・スタンバイへの変換」を参照してください。

クロス・テナンシAutonomous Data Guardスタンバイの終了

クロス・テナンシ・スタンバイを終了するステップを示します。

同じリージョンまたはクロス・リージョン・クロス・テナンシ・スタンバイを終了するステップは、クロス・リージョン同一テナンシ・スタンバイを終了するステップと同じです。 詳細については、「リージョン間スタンバイ・データベースの終了」を参照してください。