RDS Custom for Oracle の要件と制限 - Amazon Relational Database Service

RDS Custom for Oracle の要件と制限

このトピックでは、クイックリファレンスとして、Amazon RDS Custom for Oracle の可用性と制限についての要約を参照できます。

RDS Custom for Oracle の一般的な要件

Amazon RDS Custom for Oracle については、次の要件に従ってください。

  • RDS Custom for Oracle のインストールファイルとパッチのサポート対象リストをダウンロードするための、My Oracle SupportOracle Software Delivery Cloud へのアクセス権がある。不明なパッチを使用すると、カスタムエンジンバージョン (CEV) の作成に障害が発生します。この場合、RDS Custom サポートチームに連絡して、不足パッチの追加を依頼してください。詳細については、「ステップ 2: Oracle Software Delivery Cloud からデータベースインストールファイルおよびパッチをダウンロードする」を参照してください。

  • Amazon S3 へのアクセス権がある。このサービスが必要な理由は次のとおりです。

    • Oracle インストールファイルを S3 バケットにアップロードします。アップロードしたインストールファイルは、RDS Custom CEV の作成に使用します。

    • RDS Custom for Oracle は、内部で定義された S3 バケットからダウンロードされたスクリプトを使用して DB インスタンスでアクションを実行します。これらのスクリプトは、オンボーディングと RDS カスタムオートメーションに必要です。

    • RDS Custom for Oracle は、特定のファイルをお客様のアカウントにある S3 バケットにアップロードします。これらのバケットには、do-not-delete-rds-custom- account_id-region-six_character_alphanumeric_string という命名形式が使用されています。例えば、do-not-delete-rds-custom-123456789012-us-east-1-12a3b4 という名前のバケットがあるとします。

    詳細については、ステップ 3: Amazon S3 へのインストールファイルをアップロードするおよびCEV の作成を参照してください。

  • RDS Custom for Oracle での DB インスタンスクラスのサポート にリストされている DB インスタンスクラスを使用して、RDS Custom for Oracle DB インスタンスを作成する。

  • RDS Custom for Oracle DB インスタンスは、Oracle Linux 7 Update 9 以降を実行します。

  • Amazon EBS ストレージ用の gp2、gp3、または io1 ソリッドステートドライブを指定する。最大ストレージサイズは 64 TiB です。

  • RDS Custom for Oracle DB インスタンスを作成するための AWS KMS キーがある。詳細については、「ステップ 1: 対称暗号化 AWS KMS キーを作成または再利用する」を参照してください。

  • RDS Custom for Oracle DB インスタンスの作成に必要な AWS Identity and Access Management (IAM) ロールとインスタンスプロファイルがある。詳細については、「ステップ 4: RDS Custom for Oracle 用に IAM を設定する」を参照してください。

  • CEV または RDS Custom DB インスタンスを作成する AWS Identity and Access Management (IAM) ユーザーに、IAM、CloudTrail、Amazon S3 への必要なアクセス許可がある。

    詳細については、「ステップ 5: IAM ユーザーまたはロールに必要なアクセス許可を付与する」を参照してください。

  • 仮想プライベートクラウド (VPC) とセキュリティグループの設定を指定する。詳細については、「ステップ 6: RDS Custom for Oracle 用に VPC を設定する」を参照してください。

  • RDS Custom for Oracle が他の AWS のサービス にアクセスするために使用できるネットワーク構成を指定する。特定の要件については、「ステップ 4: RDS Custom for Oracle 用に IAM を設定する」を参照してください。

RDS Custom for Oracle の一般的な制限事項

RDS Custom for Oracle には以下の制限が適用されます。

  • 既存の RDS Custom for Oracle DB インスタンスの DB インスタンス識別子を変更することはできません。

  • Oracle マルチテナントアーキテクチャは、Oracle Database 19c でのみ指定できます。

  • 単一の RDS Custom for Oracle インスタンスでは、複数の Oracle データベースインスタンスを作成できます。

  • RDS Custom for Oracle の DB インスタンスまたはその基盤となる Amazon EC2 インスタンスを停止することはできません。RDS Custom for Oracle DB インスタンスの請求は停止できません。

  • RDS Custom for Oracle は自動メモリ管理のみをサポートしているため、自動共有メモリ管理は使用できません。詳細は、Oracle Database 管理者ガイドの「自動メモリ管理」を参照してください。

  • プライマリ DB インスタンスの DB_UNIQUE_NAME は変更しないでください。名前を変更すると、復元オペレーションが停止します。

RDS Custom for Oracle DB インスタンスの変更に特有の制限事項については、「RDS Custom for Oracle DB インスタンスを変更する」を参照してください。レプリケーションの制限事項については、「RDS Custom for Oracle レプリケーションの一般的な制限事項」を参照してください。

RDS Custom for Oracle の CEV と AMI の制限

RDS Custom for Oracle CEV と AMI には以下の制限が適用されます。

  • RDS Custom for Oracle CEV で使用する独自の AMI を提供することはできません。指定できるのは、デフォルトの AMI、または RDS Custom for Oracle CEV で以前に使用したことのある AMI だけです。

    注記

    共通脆弱性とエクスポージャーが検出されると、RDS Custom for Oracle は新しいデフォルト AMI をリリースします。一定のスケジュールや保証はありません。RDS Custom for Oracle は、30 日ごとに新しいデフォルト AMI を公開する傾向があります。

  • 別の AMI を使用するように CEV を変更することはできません。

  • custom-oracle-ee または custom-oracle-se2 エンジンタイプを使用する CEV から CDB インスタンスを作成することはできません。CEV では、custom-oracle-ee-cdb または custom-oracle-se2-cdb を使用する必要があります。

  • RDS Custom for Oracle では、現在、RDS API コールを使用して RDS Custom for Oracle DB インスタンスの OS をアップグレードすることはできません。回避策として、次のコマンドを使用して OS を手動で更新できます: sudo yum update --security

作成および変更ワークフローでサポートされていない設定

RDS Custom for Oracle DB インスタンスを作成または変更する場合、次の操作を実行することはできません。

  • DB インスタンスクラスの CPU コア数とコアごとのスレッド数を変更します。

  • ストレージのオートスケーリングを有効にします。

  • マルチ AZ 配置を作成します。

    注記

    代替の HA ソリューションについては、AWS ブログ記事の「Build high availability for Amazon RDS Custom for Oracle using read replicas」(Amazon RDS Custom for Oracle でのデータガードによる高可用性の有効化) を参照してください。

  • バックアップ保持機能を0に設定します。

  • Kerberos 認証の設定

  • 独自の DB パラメータグループまたはオプショングループを指定します。

  • Performance Insights をオンにします。

  • 自動マイナーバージョンアップグレードを実行します。

AWS アカウント の DB インスタンスクォータ

RDS Custom と Amazon RDS DB インスタンスの合計数が、クォータ制限を超えていないことを確認してください。例えば、Amazon RDS のクォータが 40 DB インスタンスの場合、20のRDS Custom for Oracle DB インスタンスと 20 の Amazon RDS DB インスタンスを持つことができます。