リカバリ・サービスの構成

テナンシにリカバリ・サービスを実装するために必要な構成タスクを確認して完了します。

リカバリ・サービスを使用するための前提条件タスク

リカバリ・サービスを有効化してバックアップの保存先として使用する前に、最小要件を確認して、Oracle Cloud Databaseサービスに固有のすべての前提条件タスクを完了する必要があります。

図2-1データベース・バックアップのリカバリ・サービスを有効にするための前提条件の構成ステップ



  • リカバリ・サービスを使用するためのOracle Databaseサービスの一般的な要件(表2-1を参照)

    リカバリ・サービスの使用に必要な一般的な必須の前提条件。

  • OCIでのOracle Databasesの前提条件(表2-2を参照)

    リカバリ・サービスをバックアップに使用するためのOracle Exadata Database Service on Dedicated InfrastructureおよびOracle Base Database Serviceの特定の前提条件。

  • マルチクラウドOracle Databasesの前提条件(表2-3を参照)

    リカバリ・サービスをバックアップに使用するためのマルチクラウドOracle Databaseサービスの特定の前提条件。

ノート

2つの異なるバックアップ保存先への操作バックアップによって、データ損失シナリオが作成される場合があります。したがって、リカバリ・サービスへの自動バックアップを有効にする前に、他のストレージ宛先への手動バックアップ・スクリプトおよびプロセスを無効にする必要があります。

表2-1リカバリ・サービスを使用するためのOracle Databaseサービスの一般的な要件

要件 詳細情報

リカバリ・サービスがターゲット・データベース・バージョンでサポートされているかどうかを確認します。

リカバリ・サービスをサポートするOracle Databaseリリース

Recovery Serviceのリソース制限が適切であることを確認します。

リカバリ・サービスの制限の確認

テナンシ管理者として、リカバリ・サービス関連のタスクを管理するためのOracle Cloud Infrastructure IAMユーザーおよびグループを作成します。

リカバリ・サービスを管理するグループおよびユーザーの作成

表2-2 OCIでサポートされているOracle Databasesの前提条件

ステップ タスク 詳細情報

1

Autonomous Recovery Serviceポリシー・テンプレートを使用して、OCIのOracle Cloudデータベースの権限を割り当て、バックアップにリカバリ・サービスを使用します。

リカバリ・サービスを使用するためにOCIのOracle Databasesに必要な権限

2

リカバリ・サービスへのバックアップ・ネットワーク・パスを有効にするには、必要なネットワーク・リソースを構成します。

リカバリ・サービスのネットワーク・リソースの構成

3

リカバリ・サービス・サブネットを登録します。

リカバリ・サービス・サブネットの登録

4

保護ポリシーを確認し、Autonomous Recovery Serviceへの自動バックアップを有効にします

(オプション)データベース・バックアップ保持の保護ポリシーの確認

リカバリ・サービスへの自動バックアップの有効化

表2-3 Oracle Database@AzureおよびOracle Database@Google Cloudの前提条件

ステップ タスク 詳細情報

1

Autonomous リカバリ・サービス・ポリシー・テンプレートを使用して、バックアップにリカバリ・サービスを使用するためにOracle Database@AzureまたはOracle Database@Google Cloudに必要な権限を割り当てます。

リカバリ・サービスを使用するためのマルチクラウドOracle Databasesに必要な権限

2

Oracle Database@AzureおよびOracle Database@Google Cloudに対して次のいずれかを実行します:
  • バックアップ・サブネットが推奨される/24サブネット・サイズ要件を満たしている場合は、このステップをスキップして、ステップ3の説明に従ってNSGを使用してリカバリ・サービス・サブネットの登録に直接進みます。
  • バックアップ・サブネットが最小サブネット・サイズ要件を満たしていない場合は、まずこのステップの説明に従ってネットワーク・リソースを構成してから、リカバリ・サービス・サブネットの登録に進む必要があります。

リカバリ・サービスのネットワーク・リソースの構成

3

リカバリ・サービス・サブネットを登録します。

Oracle Database@AzureOracle Database@Google CloudなどのマルチクラウドOracle Databasesでは、NSGを関連付けてリカバリ・サービス・サブネットを登録する必要があります。

リカバリ・サービス・サブネットの登録

4

保護ポリシーを確認してから、リカバリ・サービスへの自動バックアップを有効にします。

(オプション)データベース・バックアップ保持の保護ポリシーの確認

リカバリ・サービスへの自動バックアップの有効化

リカバリ・サービスをサポートするOracle Databaseリリース

Oracle Database Autonomous Recovery Serviceを、次のOracle DatabaseリリースでプロビジョニングされたOracle Cloudデータベースのバックアップの保存先として使用できます。

表2-4リカバリ・サービスをサポートするOracle Databaseリリース

Oracle Database Editionおよびバージョン 詳細情報

Oracle Database 19cリリース16 (19.16)以降

ターゲット・データベースは、次の最小要件を満たす必要があります。
  • リカバリ・サービスを使用するには、ターゲット・データベースの互換性レベルが19.0以上である必要があります(COMPATIBLE初期化パラメータを19.0.0以上に設定する必要があります)。
  • リアルタイム・データ保護機能を使用するには、データベースをOracle Database 19cリリース18 (19.18)以上でプロビジョニングする必要があります。

Oracle Database 21cリリース7 (21.7)以降

ターゲット・データベースは、次の最小要件を満たす必要があります。
  • リカバリ・サービスを使用するには、ターゲット・データベースの互換性レベルが19.0以上である必要があります(COMPATIBLE初期化パラメータを19.0.0以上に設定する必要があります)。
  • リアルタイム・データ保護機能を使用するには、データベースをOracle Database 21cリリース8 (21.8)以上でプロビジョニングする必要があります。

Oracle Database 23ai (23.4)以上

リカバリ・サービスを使用するには、ターゲット・データベースの互換性レベルが19.0以上である必要があります(COMPATIBLE初期化パラメータを19.0.0以上に設定する必要があります)。

ノート

Oracle US Government Cloudでサポートされているデータベース・サービスの詳細は、Oracle US Government Cloudでリカバリ・サービスをサポートするOracle Databaseリリースを参照してください。

リカバリ・サービスの制限の確認

サービス制限は、リソースに対して設定された割当てまたは許容量です。コンソールを使用して、テナンシのリカバリ・サービスのリソース制限がデータベースのバックアップ需要を満たすのに十分であることを確認します。

Autonomous Recovery Serviceには、保護されたデータベースの数およびバックアップ・ストレージの領域使用率の最大制限があります。それぞれのリージョンに制限が適用されます。

表2-5 Autonomous Recovery Serviceのリソース制限

リソース Oracleユニバーサル・クレジット Pay As You Goまたはトライアル

Autonomous Recovery Serviceで保護されたデータベース数

お問合せ

お問合せ

リカバリ・ウィンドウに使用されたAutonomous Recovery Serviceの領域(GB)

お問合せ

お問合せ

コンソールを使用して、現在のサービス制限および使用状況情報を確認し、必要に応じてリソース制限の引上げをリクエストします。

  1. ナビゲーション・メニューで、「ガバナンスと管理」「テナンシ管理」の順に選択します。
  2. 「制限、割当ておよび使用状況」を選択します。
  3. 「サービス」リストから「Autonomous Recovery Service」を選択します。
    現在の制限および使用状況の情報を確認します。
  4. 必要に応じて、サービス・リソース制限の増加をリクエストします。
    詳細なステップは、サービス制限の引上げのリクエストを参照してください。
    ノート

    コンパートメント内のリソース使用率を制御することもできます。詳細は、割当てポリシー・クイック・スタートを参照してください。

関連トピック

リカバリ・サービスを管理するグループおよびユーザーの作成

Oracle Cloud Infrastructure (OCI)ユーザー・アカウントおよびグループを作成して、リカバリ・サービスのリソースを管理します。

その後、リカバリ・サービス・ポリシー・ステートメントをグループに割り当てることができます。たとえば、recoveryserviceadminというグループを作成し、保護データベース、保護ポリシーおよびリカバリ・サービス・サブネットの管理をグループに許可するポリシーを割り当てます。

表2-6リカバリ・サービス用のグループおよびユーザーの作成

タスク 詳細情報

グループを作成します

グループを作成するには

ユーザーの作成

ユーザーを作成するには

グループへのユーザーの追加

グループにユーザーを追加するには

ポリシーをグループに割り当てます。

リカバリ・サービスを使用するためにOCIのOracle Databasesに必要な権限

リカバリ・サービスを使用するためにOCIのOracle Databasesに必要な権限

バックアップにリカバリ・サービスを使用するためにOCIデータベースに必要な権限を割り当てます。

ポリシー・ビルダーで、「ポリシー・ユース・ケース」として「Autonomous Recovery Service」を選択し、次の事前定義済ポリシー・テンプレートを選択します:

ノート

リカバリ・サービスには、Oracle Database@AzureとOracle Database@Google Cloudの個別のポリシー・テンプレートが含まれています。マルチクラウドOracle Databaseのリカバリ・サービスを構成している場合は、このステップをスキップして、マルチクラウドOracle Databasesでリカバリ・サービスを使用するために必要な権限に進みます。

Autonomous Recovery Serviceであらゆることを行う機能

Autonomous Recovery Serviceポリシー・テンプレートには、サポートされているデータベース・サービスでリカバリ・サービスを使用する権限を提供するために必要なすべてのポリシー・ステートメントと、リカバリ・サービスでネットワーク・リソースを使用してVCN内のデータベースにアクセスするために必要なすべてのポリシー・ステートメントが含まれます。

ポリシー・テンプレートを選択するか、ポリシー・ビルダーの手動エディタを使用してこれらのポリシー・ステートメントを追加できます。

表2-7リカバリ・サービスの使用に必要なポリシー・ステートメント

ポリシー・ステートメント 作成場所 目的

Allow service database to manage recovery-service-family in tenancy

ルート・コンパートメント

OCI Databaseサービスが、テナンシ内の保護されたデータベース、保護ポリシーおよびリカバリ・サービス・サブネットにアクセスできるようにします。

Allow service database to manage tagnamespace in tenancy

ルート・コンパートメント

OCIデータベース・サービスがテナンシのタグ・ネームスペースにアクセスできるようにします。

Allow service rcs to manage recovery-service-family in tenancy

ルート・コンパートメント

リカバリ・サービスが、テナンシ内の保護されたデータベース、リカバリ・サービス・サブネットおよび保護ポリシーにアクセスして管理できるようにします。

Allow service rcs to manage virtual-network-family in tenancy

ルート・コンパートメント

リカバリ・サービスが、テナンシ内の各データベースVCNのプライベート・サブネットにアクセスして管理できるようにします。プライベート・サブネットは、データベースとリカバリ・サービス間のバックアップのネットワーク・パスを定義します。

Allow group admin to manage recovery-service-family in tenancy

ルート・コンパートメント

指定したグループのユーザーがすべてのリカバリ・サービス・リソースにアクセスできるようにします。指定したグループに属するユーザーは、保護されたデータベース、保護ポリシーおよびリカバリ・サービス・サブネットを管理できます。

ユーザーに自律型リカバリ・サービスで保護ポリシーを管理させる

ユーザーによる自律型リカバリ・サービスでの保護ポリシーの管理ポリシー・テンプレートは、リカバリ・サービスで保護ポリシー・リソースを作成、更新および削除する権限を指定されたグループのユーザーに付与します。

ポリシー・テンプレートを選択するか、ポリシー・ビルダーの手動エディタを使用してこのポリシー・ステートメントを追加できます。

表2-8保護ポリシーを管理するためのポリシー・ステートメント

ポリシー・ステートメント 作成場所 目的

Allow group {group name} to manage recovery-service-policy in compartment {location}

保護ポリシーを所有するコンパートメント。

指定したグループ内のすべてのユーザーが、リカバリ・サービスで保護ポリシーを作成、更新および削除できるようにします。

次に例を示します。

このポリシーは、ABCコンパートメントで保護ポリシーを作成、更新および削除する権限を持つRecoveryServiceUserグループに付与します。
Allow group RecoveryServiceUser to manage recovery-service-policy in compartment ABC

ユーザーに自律型リカバリ・サービス・サブネットを管理させる

ユーザーによるAutonomous Recovery Serviceサブネットの管理ポリシー・テンプレートは、指定したグループのユーザーに、リカバリ・サービス・サブネット・リソースを作成、更新および削除する権限を付与します。

ポリシー・テンプレートを選択するか、ポリシー・ビルダーでこのポリシー・ステートメントを追加できます。

表2-9リカバリ・サービス・サブネットを管理するためのポリシー・ステートメント

ポリシー・ステートメント 作成場所 目的

Allow Group {group name} to manage recovery-service-subnet in compartment {location}

リカバリ・サービス・サブネットを所有するコンパートメント。

指定したグループ内のすべてのユーザーがリカバリ・サービス・サブネットを作成、更新および削除できるようにします。

次に例を示します。

このポリシーは、ABCコンパートメント内のリカバリ・サービス・サブネットを管理する権限を持つRecoveryServiceAdminグループに付与します。
Allow group RecoveryServiceAdmin to manage recovery-service-subnet in compartment ABC

リカバリ・サービスを使用するためのマルチクラウドOracle Databasesに必要な権限

Oracle Database@AzureまたはOracle Database@Google Cloudでバックアップにリカバリ・サービスを使用するために必要な権限を割り当てます。

ポリシー・ビルダーで、「ポリシー・ユース・ケース」として「Autonomous Recovery Service」を選択し、マルチクラウドOracle Databaseサービスに関連するこれらのポリシー・テンプレートのいずれかを選択します。

Oracle Database@Azureでバックアップに自律型リカバリ・サービスを使用する

このポリシー・テンプレートには、Oracle Database@Azureがバックアップにリカバリ・サービスを使用するために必要なこれらのポリシー・ステートメントが含まれています。


Allow service database to manage recovery-service-family in tenancy
Allow service database to manage tagnamespace in tenancy
Allow service rcs to manage recovery-service-family in tenancy
Allow service rcs to manage virtual-network-family in tenancy
Allow group admin to manage recovery-service-family in tenancy
Allow service database to use organizations-assigned-subscription in tenancy 
where target.subscription.serviceName = 'ORACLEDBATAZURE'

ORACLEDBATAZUREは、Oracle Database@Azureのサービス名を示します。

Oracle Database@Google Cloudでバックアップに自律型リカバリ・サービスを使用する

このポリシー・テンプレートには、Oracle Database@Google Cloudでバックアップにリカバリ・サービスを使用するために必要なこれらのポリシー・ステートメントが含まれています。


Allow service database to manage recovery-service-family in tenancy
Allow service database to manage tagnamespace in tenancy
Allow service rcs to manage recovery-service-family in tenancy
Allow service rcs to manage virtual-network-family in tenancy
Allow group admin to manage recovery-service-family in tenancyAllow service database to use 
organizations-assigned-subscription in tenancy where 
target.subscription.serviceName = 'ORACLEDBATGOOGLE'

ORACLEDBATGOOGLEは、Oracle Database@Google Cloudのサービス名を示します。

マルチクラウドOracle Databaseバックアップにリカバリ・サービスを使用する方法の詳細は、マルチクラウドOracle Databaseバックアップのサポートを参照してください。

リカバリ・サービスのネットワーク・リソースの構成

リカバリ・サービス操作には、データベースVCNのIP4のみのサブネットを使用します。データベースとリカバリ・サービス間のバックアップ・トラフィックを制御するセキュリティ・ルールを定義します。最後に、プライベート・サブネットをリカバリ・サービス・サブネットとして登録します。

ノート

Oracle Database@AzureおよびOracle Database@Google Cloudでは、バックアップ・サブネットが推奨される/24サブネット・サイズ要件を満たしている場合は、この項をスキップして、ネットワーク・セキュリティ・グループ(NSG)を使用してリカバリ・サービス・サブネットの登録に直接進みます。それ以外の場合は、最初にこの項で説明するステップを完了してから、リカバリ・サービス・サブネットの登録に進む必要があります。

リカバリ・サービス操作でのプライベート・サブネットの使用について

リカバリ・サービスには、データベースが存在する同じ仮想クラウド・ネットワーク(VCN)内のプライベート・サブネットが必要です。プライベート・サブネットには、データベースとリカバリ・サービス間のバックアップ・ネットワークを制御するためのセキュリティ・ルールが含まれている必要があります。

データベースVCNのリカバリ・サービス・サブネットに関する推奨事項

  • データベースVCNには、リカバリ・サービスへのバックアップ用のプライベート・サブネットが1つ必要です。プライベート・サブネットは、データベースが存在する同じVCNに存在する必要があります。
  • データベースVCNで、リカバリ・サービスのIPv4のみのサブネットを選択します。リカバリ・サービスではIPv6対応サブネットの使用がサポートされていないため、IPv6対応サブネットを選択しないでください。詳細は、サブネットの作成を参照してください。
  • 推奨されるサブネット・サイズは、/24 (256 IPアドレス)です。

    リカバリ・サービスは、プライベート・エンドポイントをサポートするために必要な数の空きIPアドレスを動的に割り当てます。使用可能な空きIPアドレスの数に制限がある場合は、32個のIPアドレスを許可する最小の/27サブネット・サイズを使用します。

    新しいプライベート・サブネットを作成するか、データベースVCNで使用可能な既存のサブネット(推奨サイズの)を選択できます。

  • プライベート・サブネットをリカバリ・サービス・サブネットとして登録する必要があります。詳細は、リカバリ・サービス・サブネットの登録を参照してください。
  • リカバリ・サービス・サブネットに使用可能なIPアドレスの数が不足している場合、新しいデータベースを追加しようとすると、リカバリ・サービスによってアラート・メッセージが発行されます。このシナリオでは、複数のサブネットをリカバリ・サービス・サブネットに関連付けることで、IPアドレスを追加できます。
  • Oracle Cloudデータベースは、リカバリ・サービスで使用されているものと同じプライベート・サブネット、または同じVCN内の別のサブネットに存在できます。
ノート

Oracleでは、リカバリ・サービスへのバックアップにプライベート・サブネットを使用することをお薦めします。ただし、パブリック・サブネットを使用することは可能です。

リカバリ・サービス・サブネットのセキュリティ・ルールの実装

データベースVCNには、データベースとリカバリ・サービス間のバックアップ・トラフィックを許可するセキュリティ・ルールが必要です。

リカバリ・サービス・サブネットのセキュリティ・ルールには、宛先ポート8005および2484を許可するステートフル・イングレス・ルールが含まれている必要があります。

次のネットワーキング・サービス機能を使用して、セキュリティ・ルールを実装します。
  • セキュリティ・リスト

    セキュリティ・リストを使用すると、サブネット・レベルでセキュリティ・ルールを追加できます。

    データベースVCNで、リカバリ・サービス・サブネットに使用されるセキュリティ・リストを選択し、宛先ポート8005および2484を許可するイングレス・ルールを追加します。

  • ネットワーク・セキュリティ・グループ(NSG)
    ネットワーク・セキュリティ・グループ(NSG)を使用すると、VCN内の個々のVNICに適用されるセキュリティ・ルールをきめ細かく制御できます。リカバリ・サービスでは、NSGを使用してセキュリティ・ルールを構成するために次のオプションがサポートされています:
    • ポート2484および8005を許可するエグレス・ルールを使用して、データベースVNICに1つのNSGを作成します。ポート2484および8005を許可するイングレス・ルールを使用して、リカバリ・サービスに別のNSGを追加します。この方法は、ネットワーク分離を実装する場合に使用します。
    • データベースVNICおよびリカバリ・サービスに対して単一のNSG (エグレス・ルールおよびイングレス・ルールを使用)を作成および使用します。
ノート

  • ネットワーク・セキュリティ・グループ(NSG)を使用してセキュリティ・ルールを実装する場合、またはデータベースVCNがサブネット間のネットワーク・トラフィックを制限する場合は、ポート2484および8005のエグレス・ルールをデータベースNSGまたはサブネットから作成するリカバリ・サービスNSGまたはサブネットに追加してください。
  • データベースVCN内にセキュリティ・リストおよびNSGを構成した場合、NSGで定義されたルールは、セキュリティ・リストで定義されたルールよりも優先されます。

詳細は、セキュリティ・リストとネットワーク・セキュリティ・グループの比較を参照してください。

データベースVCNにプライベート・サブネットを作成した後、セキュリティ・ルールを割り当て、リカバリ・サービスリカバリ・サービス・サブネットとしてサブネットを登録します。セキュリティ・ルールを実装するためにNSGを作成した場合は、リカバリ・サービスNSGをリカバリ・サービス・サブネットに関連付けることも確認する必要があります。

サブネットを構成するためのネットワーキング・サービス権限の確認

データベースVCNにサブネットを作成し、リカバリ・サービスのセキュリティ・ルールを割り当てるには、次のネットワーキング・サービス権限が必要です。

表2-10プライベート・サブネットの作成およびリカバリ・サービスのセキュリティ・ルールの構成に必要なネットワーキング・サービス権限

操作 必要なIAMポリシー

データベースVCN内のプライベート・サブネットの構成

  • VCNが存在するコンパートメントに対するuse vcns
  • VCNが存在するコンパートメントに対するuse subnets
  • VCNが存在するコンパートメントに対するmanage private-ips
  • VCNが存在するコンパートメントに対するmanage vnics
  • データベースがプロビジョニングされているかプロビジョニングされる予定のコンパートメントのvnicを管理します

または、ネットワーク・コンポーネントへのより広範なアクセスを持つ指定されたグループを許可するポリシーを作成できます。

たとえば、このポリシーを使用して、NetworkAdminグループがテナンシ内の任意のコンパートメント内のすべてのネットワークを管理できるようにします。

例2-1ネットワーク管理者のポリシー

Allow group NetworkAdmin to manage virtual-network-family in tenancy

リカバリ・サービス・サブネットのサブネット・サイズ要件およびセキュリティ・ルールの確認

セキュリティ・ルールは、データベースとリカバリ・サービス間のバックアップ・トラフィックを許可するために必要です。

ノート

データベースVCNのリカバリ・サービスのIPv4のみのサブネットを選択します。リカバリ・サービスではIPv6対応サブネットの使用がサポートされていないため、IPv6対応サブネットを選択しないでください。詳細は、サブネットの作成を参照してください。

表2-11 リカバリ・サービス・サブネットのサブネット・サイズおよびセキュリティ・ルール

項目 要件

推奨サブネット・サイズ

/24 (256 IPアドレス)

使用可能な空きIPアドレスの数に制限がある場合は、32個のIPアドレスを許可する最小の/27サブネット・サイズを使用します。

一般的なイングレス・ルール1:

どこからでもHTTPSトラフィックを許可

このルールでは、Oracle Cloud Infrastructure Databaseからリカバリ・サービスへのバックアップ・トラフィックが許可されます。

  • ステートレス: いいえ(すべてのルールはステートフルである必要があります)
  • ソース・タイプ: CIDR
  • ソースCIDR: データベースが存在するVCNのCIDR
  • IPプロトコル: TCP
  • ソース・ポート範囲: すべて
  • 宛先ポート範囲: 8005

一般的なイングレス・ルール2:

任意の場所からのSQLNetトラフィックを許可

このルールでは、リカバリ・カタログ接続およびOracle Cloud Infrastructure Databaseからリカバリ・サービスへのリアルタイム・データ保護が許可されます。

  • ステートレス: いいえ(すべてのルールはステートフルである必要があります)
  • ソース・タイプ: CIDR
  • ソースCIDR: データベースが存在するVCNのCIDR
  • IPプロトコル: TCP
  • ソース・ポート範囲: すべて
  • 宛先ポート範囲: 2484
ノート

ネットワーク・セキュリティ・グループ(NSG)を使用してセキュリティ・ルールを実装する場合、またはデータベースVCNがサブネット間のネットワーク・トラフィックを制限する場合は、必ず、データベースNSGまたはサブネットのポート2484および8005のエグレス・ルールを、作成するリカバリ・サービスNSGまたはサブネットに追加してください。

データベースVCNでのリカバリ・サービス・サブネットの作成

OCIコンソールを使用して、データベース仮想クラウド・ネットワーク(VCN)のリカバリ・サービスのプライベート・サブネットを構成します。

ノート

Oracle Database@AzureおよびOracle Database@Google Cloudでは、バックアップ・サブネットが推奨される/24サブネット・サイズ要件を満たしている場合は、この項をスキップして、ネットワーク・セキュリティ・グループ(NSG)を使用してリカバリ・サービス・サブネットの登録に直接進みます。それ以外の場合は、最初にこの項で説明するステップを完了してから、リカバリ・サービス・サブネットの登録に進む必要があります。
  1. ナビゲーション・メニューで、「ネットワーキング」を選択し、「仮想クラウド・ネットワーク」を選択して「Virtual Cloud Networks」リスト・ページを表示します。
  2. データベースが存在するVCNを選択します。
  3. 次のステップを使用して、セキュリティ・リストを含むリカバリ・サービス・サブネットを作成します。ネットワーク・セキュリティ・グループを使用する場合は、ステップ4に進みます。
    1. 仮想クラウド・ネットワークの詳細ページで、「セキュリティ」タブを選択します。
    2. 「セキュリティ・リスト」で、VCNに使用されるセキュリティ・リストを選択します。
    3. セキュリティ・リストの詳細ページで、「セキュリティ・ルール」タブを選択します。
      宛先ポート8005および2484を許可するには、2つのイングレス・ルールを追加する必要があります。
    4. 「イングレス・ルールの追加」を選択し、次の詳細を追加して、任意の場所からのHTTPSトラフィックを許可するステートフル・イングレス・ルールを設定します:
      • コード・タイプ: CIDR
      • ソースCIDR: データベースが存在するVCNのCIDRを指定します。
      • IPプロトコル: TCP
      • ソース・ポート範囲: すべて
      • 宛先ポート範囲: 8005
      • 説明: セキュリティ・ルールの管理に役立つイングレス・ルールの説明(オプション)を指定します。
    5. +Anotherイングレス・ルールを選択し、次の詳細を追加して、任意の場所からのSQLNetトラフィックを許可するステートフル・イングレス・ルールを設定します:
      • コード・タイプ: CIDR
      • ソースCIDR: データベースが存在するVCNのCIDRを指定します。
      • IPプロトコル: TCP
      • ソース・ポート範囲: すべて
      • 宛先ポート範囲: 2484
      • 説明: セキュリティ・ルールの管理に役立つイングレス・ルールの説明(オプション)を指定します。
      ノート

      データベースVCNのリカバリ・サービスのIPv4のみのサブネットを選択します。リカバリ・サービスではIPv6対応サブネットの使用がサポートされていないため、IPv6対応サブネットを選択しないでください。詳細は、サブネットの作成を参照してください。
    6. 「イングレス・ルールの追加」を選択します。
    7. 仮想クラウド・ネットワーク・ページの詳細ページで、「サブネット」タブを選択し、「サブネットの作成」を選択します。
    8. プライベート・サブネットを作成するか、データベースVCNにすでに存在するプライベート・サブネットを選択します。Oracleでは、プライベート・サブネットのサブネット・サイズ/24 (256 IPアドレス)をお薦めします。
    9. サブネットの詳細ページで、「セキュリティ」タブを選択します。「セキュリティ・リスト」で、宛先ポート8005および2484を許可するイングレス・ルールを含むセキュリティ・リストを追加します。
      ノート

      データベースVCNがサブネット間のネットワーク・トラフィックを制限する場合は、必ずデータベース・サブネットから作成するリカバリ・サービス・サブネットにポート2484および8005のエグレス・ルールを追加してください。
  4. 次のステップを使用して、ネットワーク・セキュリティ・グループ(NSG)を含むリカバリ・サービス・サブネットを作成します。
    1. 仮想クラウド・ネットワークの詳細ページで、「セキュリティ」タブを選択し、「ネットワーク・セキュリティ・グループ」セクションに移動します。
    2. 「ネットワーク・セキュリティ・グループの作成」を選択します。
      NSGを使用してセキュリティ・ルールを構成するには、次のサポートされている方法のいずれかを使用します:
      • ネットワーク分離を実装するには、データベースVNICにNSGを1つ(ポート2484および8005を許可するエグレス・ルールを追加)作成し、リカバリ・サービスには別のNSGを作成します(ポート2484および8005を許可するイングレス・ルールを追加します)。
      • データベースVNICおよびリカバリ・サービスに対して単一のNSG (エグレスおよびイングレス・ルールを含む)を作成および使用します。
      「ネットワーク・セキュリティ・グループ」ページには、作成するNSGがリストされます。
    ノート

    追加の構成の詳細は、関連するOCI Database Serviceのドキュメントを参照してください。
  5. データベースVCNでリカバリ・サービス・サブネットを作成して構成したら、サブネットをリカバリ・サービス・サブネットとして登録します。Oracleでは、VCNごとに1つのリカバリ・サービス・サブネットを登録することをお薦めします。
    ノート

    NSGを使用してセキュリティ・ルールを実装している場合は、リカバリ・サービスNSGをリカバリ・サービス・サブネットに追加する必要もあります。

リカバリ・サービス・サブネットの登録

データベースVCNでリカバリ・サービスのプライベート・サブネットを作成した後、この手順を使用してリカバリ・サービスにサブネットを登録します。

複数の保護されたデータベースで、同じリカバリ・サービス・サブネットを使用できます。リカバリ・サービスのプライベート・エンドポイントをサポートするために必要な数のIPアドレスを使用できるようにするために、複数の保護されたデータベースで使用されるリカバリ・サービス・サブネットに複数のサブネットを割り当てることができます。
ノート

  • データベースVCNで、リカバリ・サービスのIPv4のみのサブネットを選択します。リカバリ・サービスではIPv6対応サブネットの使用がサポートされていないため、IPv6対応サブネットを選択しないでください。
  • Oracle Database@AzureおよびOracle Database@Google Cloudの場合、ネットワーク・セキュリティ・グループ(NSG)を関連付けてリカバリ・サービス・サブネットを登録する必要があります。
リカバリ・サービス・サブネットを登録する前に、Oracle Databaseサービスに固有の前提条件の構成タスクを完了していることを確認します。
  1. 「リカバリ・サービス・サブネット」リスト・ページで、「リカバリ・サービス・サブネットの登録」を選択します。リスト・ページにアクセスする詳細なステップは、リカバリ・サービス・サブネットのリストを参照してください。
  2. リカバリ・サービス・サブネットの名前を入力します。「名前」フィールドに機密情報を入力しないでください。
  3. リカバリ・サービス・サブネットを作成するコンパートメントを確認します。必要に応じて、「コンパートメントに作成」フィールドを使用して、別のコンパートメントを選択します。
  4. 使用する仮想クラウド・ネットワーク(VCN)を含むコンパートメントを選択します。VCNは一度に1つのコンパートメントからのみ選択できます
  5. 「仮想クラウド・ネットワーク」を選択します。
  6. 「サブネット」で、次のオプションを選択します:
    1. 使用されるプライベート・サブネットを含むコンパートメントを選択します。
    2. 選択したVCNのリカバリ・サービス操作用に構成したサブネットを選択します。
  7. (オプション)「+Anotherサブネット」を選択して、「リカバリ・サービス」サブネットに追加のサブネットを割り当てます。
    1つのサブネットに、リカバリ・サービスのプライベート・エンドポイントをサポートするのに十分なIPアドレスが含まれていない場合は、複数のサブネットを割り当てることができます。
  8. 「拡張オプション」を展開して、次のオプションを構成します。
    • ネットワーク・セキュリティ・グループ

      データベースVCNでリカバリ・サービスのセキュリティ・ルールを実装するためにネットワーク・セキュリティ・グループ(NSG)を使用した場合は、リカバリ・サービスNSGをリカバリ・サービス・サブネットに追加する必要があります。リカバリ・サービスNSGは、同じコンパートメントまたは別のコンパートメントに配置できます。ただし、NSGは、指定されたサブネットが属する同じVCNに属している必要があります。

      1. 「ネットワーク・セキュリティ・グループ」セクションで、「ネットワーク・セキュリティ・グループを使用してトラフィックを制御」を選択します。
      2. データベースVCNで作成したリカバリ・サービスNSGを選択します。
      3. 複数のNSGを関連付けるには、+Anotherネットワーク・セキュリティ・グループを選択します(最大5つ)。
      ノート

      Oracle Database@AzureおよびOracle Database@Google Cloudの場合、ネットワーク・セキュリティ・グループ(NSG)を関連付けてリカバリ・サービス・サブネットを登録する必要があります。
    • タグ: (オプション)リソースに1つ以上のタグを追加します。リソースを作成する権限がある場合、そのリソースにフリーフォーム・タグを適用する権限もあります。定義済タグを適用するには、タグ・ネームスペースを使用する権限が必要です。タグ付けの詳細は、リソース・タグを参照してください。タグを適用するかどうかがわからない場合は、このオプションをスキップするか、管理者に問い合せてください。後でタグを適用できます。

  9. 「Register」を選択します。
    ノート

    リカバリ・サービス・サブネットは、データベースVCNに属する少なくとも1つのサブネットに関連付けられている必要があります。
サブネットを置き換えるか、必要な数のプライベート・エンドポイントをサポートするためにサブネットをさらに追加できます。詳細は、リカバリ・サービス・サブネットへの複数のサブネットの追加を参照してください。
既存のリカバリ・サービス・サブネットにNSGを追加するステップの詳細は、「NSGのリカバリ・サービス・サブネットへの関連付け」を参照してください。

(オプション)データベース・バックアップ保持の保護ポリシーの確認

リカバリ・サービスには、バックアップ保持の一般的なユース・ケースに適合する事前定義済の保護ポリシーが用意されています。オプションで、内部データ保持要件にあわせてカスタム保護ポリシーを作成できます。

  1. 「ナビゲーション」メニューを開き、「Oracle Database」「データベース・バックアップ」の順に選択します。
  2. 「データベース・バックアップ」で、「保護ポリシー」を選択します。
  3. リカバリ・サービスでは、バックアップ保持の一般的なユース・ケースに基づいて、4つのOracle定義保護ポリシーが提供されます。次のポリシーは変更できません。
    • Platinum: 95日
    • ゴールド: 65日
    • シルバー: 35日
    • ブロンズ: 14日
  4. オプションで、バックアップ保存要件にあわせてカスタム・ポリシーを作成します。詳細は、保護ポリシーの作成を参照してください。

リカバリ・サービス・リソースの管理方法

Oracle Cloud Infrastructure (OCI)では、様々な管理ユース・ケースに合せて提供される様々なインタフェースを使用して、リカバリ・サービス・リソースを作成および管理できます。

Interface 詳細情報

OCIコンソール

コンソールの使用

アプリケーション・プログラミング・インタフェース(API)

Oracle Database Autonomous Recovery Service API

コマンドライン・インタフェース(CLI)

CLIの使用