RDS Custom for Oracle の要件と制限
注記
サポート終了通知: AWS は、2027 年 3 月 31 日に、Amazon RDS Custom for Oracle のサポートを終了します。2027 年 3 月 31 日以降、RDS Custom for Oracle コンソールまたは RDS Custom for Oracle リソースにアクセスできなくなります。詳細については、「RDS Custom for Oracle のサポート終了」を参照してください。
このトピックでは、クイックリファレンスとして、Amazon RDS Custom for Oracle の可用性と制限についての要約を参照できます。
トピック
RDS Custom for Oracle の一般的な要件
Amazon RDS Custom for Oracle については、次の要件に従ってください。
-
RDS Custom for Oracle のインストールファイルとパッチのサポート対象リストをダウンロードするための、My Oracle Support
と Oracle 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-uuidという命名形式を使用します。例えば、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 8 (推奨) または Oracle Linux 7 を実行します。Oracle Linux 7 が必要な場合は、サポート にお問い合わせください。詳細については、「RDS Custom for Oracle のデータベースアップグレードに関する考慮事項」を参照してください。
-
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 Database 19c 以外のリリースでは Oracle マルチテナントアーキテクチャを指定できません。
-
単一の 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は変更しないでください。名前を変更すると、復元オペレーションが停止します。 -
同じリージョンで同時に 20 個を超えるスナップショットコピーを作成することはできません。
-
RDS Custom for Oracle DB インスタンスに
describe-reserved-db-instancesAPI を使用することはできません。
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 を提供することはできません。指定できるのは、Oracle Linux 8 を使用するデフォルトの 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 コア数とコアごとのスレッド数を変更します。
-
ストレージのオートスケーリングを有効にします。
-
バックアップ保持機能を
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 インスタンスを持つことができます。