RDS Custom for Oracle の Oracle レプリカの使用 - Amazon Relational Database Service

RDS Custom for Oracle の Oracle レプリカの使用

Oracle Enterprise Edition を実行する、RDS Custom for Oracle DB インスタンスの Oracle レプリカを作成できます。コンテナデータベース (CDB) と非 CDB の両方がサポートされています。Standard Edition 2 は、Oracle Data Guard をサポートしていません。

RDS Custom for Oracle レプリカの作成は、RDS for Oracle レプリカの作成に似ていますが、いくつかの重要な違いがあります。Oracle レプリカの作成および管理の一般情報については、「DB インスタンスのリードレプリカの操作」 および 「Amazon RDS for Oracle でのリードレプリカの使用」 を参照してください。

RDS Custom for Oracle レプリケーションの概要

RDS Custom for Oracle レプリケーションのアーキテクチャは、RDS for Oracle レプリケーションに似ています。プライマリ DB インスタンスは 1 つ以上の Oracle レプリカに非同期でレプリケートします。

RDS Custom for Oracle での Oracle レプリカのサポート

レプリカの最大数

RDS for Oracle と同様に、RDS Custom for Oracle プライマリ DB インスタンスに対して、最大 5 つのマネージド Oracle レプリカを作成できます。手動で設定した独自 (外部) の Oracle レプリカを作成することもできます。外部レプリカは DB インスタンスの制限にはカウントされません。RDS Custom サポートペリメーターの外にもあります。サポートされる形式の詳細については、「RDS Custom サポート範囲」を参照してください。

レプリカの命名規則

Oracle レプリカ名は、データベースの一意の名前に基づいています。形式は DB_UNIQUE_NAME_X で、文字が順次追加されます。例えば、データベースの一意の名前が ORCL であれば、最初の 2 つのレプリカの名前は ORCL_AORCL_B になります。初期の 6 文字 A—F は RDS Custom 用に予約されています。RDS Custom は、プライマリ DB インスタンスからレプリカにデータベースパラメータをコピーします。詳細については、Oracle ドキュメントの「DB_UNIQUE_NAME」を参照してください。

レプリカのバックアップ保持

デフォルトでは、RDS Custom Oracle レプリカは、プライマリ DB インスタンスと同じバックアップ保持期間を使用します。バックアップ保持期間を 1~35 日に変更することができます。RDS Custom は、バックアップ、リストア、ポイントインタイムリカバリ (PITR) をサポートしています。RDS カスタム DB インスタンスのバックアップと復元の詳細については、「Amazon RDS Custom for Oracle DB インスタンスのバックアップと復元」を参照してください。

注記

Oracle レプリカを作成している間、RDS Custom は REDO ログファイルのクリーンアップを一時的に一時停止します。このようにして、RDS Custom は、新しい Oracle レプリカが使用可能になった後に、これらのログを確実に適用できるようにします。

レプリカの昇格

コンソール、promote-read-replica AWS CLI コマンド、または PromoteReadReplica API を使用して、RDS Custom for Oracle のマネージド Oracle レプリカを昇格させることができます。プライマリ DB インスタンスを削除し、すべてのレプリカが正常であれば、RDS Custom for Oracle はマネージドレプリカをスタンドアロンインスタンスに自動的に昇格させます。レプリカが自動化を一時停止しているか、サポートペリメーター外にある場合は、RDS Custom が自動的にレプリカを昇格させる前にレプリカを修正する必要があります。外部の Oracle レプリカは手動でのみ昇格できます。