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
-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 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-instances
API を使用することはできません。
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 コア数とコアごとのスレッド数を変更します。
-
ストレージのオートスケーリングを有効にします。
-
マルチ 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 インスタンスを持つことができます。