RDS Custom for Oracle requirements and limitations
In this topic, you can find a summary of the Amazon RDS Custom for Oracle feature availability and requirements for quick reference.
Topics
Amazon Web Services Region and database version support for RDS Custom for Oracle
Feature availability and support vary across specific versions of each database engine, and across Amazon Web Services Regions. For more information on version and Region availability of RDS Custom for Oracle, see RDS Custom.
Edition and licensing support for RDS Custom for Oracle
RDS Custom for Oracle supports only Enterprise Edition on the BYOL model.
DB instance class support for RDS Custom for Oracle
RDS Custom for Oracle supports the following DB instance classes.
Type | Size |
---|---|
db.r6i | db.r6i.large | db.r6i.xlarge |
db.r6i.2xlarge | db.r6i.4xlarge |
db.r6i.8xlarge | db.r6i.12xlarge |
db.r6i.16xlarge | db.r6i.24xlarge |
db.r6i.32xlarge |
db.r5b | db.r5b.large | db.r5b.xlarge |
db.r5b.2xlarge | db.r5b.4xlarge |
db.r5b.8xlarge | db.r5b.12xlarge |
db.r5b.16xlarge | db.r5b.24xlarge |
db.r5 | db.r5.large | db.r5.xlarge |
db.r5.2xlarge | db.r5.4xlarge |
db.r5.8xlarge | db.r5.12xlarge |
db.r5.16xlarge | db.r5.24xlarge |
db.x2iedn | db.x2iedn.xlarge | db.x2iedn.2xlarge |
db.x2iedn.4xlarge | db.x2iedn.8xlarge |
db.x2iedn.16xlarge | db.x2iedn.24xlarge |
db.x2iedn.32xlarge |
db.m6i | db.m6i.large | db.m6i.xlarge |
db.m6i.2xlarge | db.m6i.4xlarge |
db.m6i.8xlarge | db.m6i.12xlarge |
db.m6i.16xlarge | db.m6i.24xlarge |
db.m6i.32xlarge |
db.m5 | db.m5.large | db.m5.xlarge |
db.m5.2xlarge | db.m5.4xlarge |
db.m5.8xlarge | db.m5.12xlarge |
db.m5.16xlarge | db.m5.24xlarge |
db.t3 | db.t3.medium | db.t3.large |
db.t3.xlarge | db.t3.2xlarge |
General requirements for RDS Custom for Oracle
Make sure to follow these requirements for Amazon RDS Custom for Oracle:
-
Use Oracle Software Delivery Cloud
to download Oracle installation and patch files. For more information, see Prerequisites for creating an RDS Custom for Oracle DB instance. -
Use the DB instance classes shown in DB instance class support for RDS Custom for Oracle. The DB instances must run Oracle Linux 7 Update 9.
-
Specify the gp2, gp3, or io1 solid state drives for storage. The maximum storage limit is 64 TiB.
-
Make sure that you have an Amazon KMS key to create an RDS Custom DB instance. For more information, see Step 1: Create or reuse a symmetric encryption Amazon KMS key.
-
Use only the approved Oracle database installation and patch files. For more information, see Step 2: Download your database installation files and patches from Oracle Software Delivery Cloud.
-
Create an Amazon Identity and Access Management (IAM) role and instance profile. For more information, see Step 3: Configure IAM and your Amazon VPC.
-
Make sure to supply a networking configuration that RDS Custom can use to access other Amazon Web Services. For specific requirements, see Step 3: Configure IAM and your Amazon VPC.
-
Make sure that the combined number of RDS Custom and Amazon RDS DB instances doesn't exceed your quota limit. For example, if your quota for Amazon RDS is 40 DB instances, you can have 20 RDS Custom for Oracle DB instances and 20 Amazon RDS DB instances.
General limitations for RDS Custom for Oracle
The following limitations apply to RDS Custom for Oracle:
-
You can't provide your own AMI. You can specify only the default AMI or an AMI that has been previously used by a CEV.
-
You can't modify a CEV to use a different AMI.
-
You can't modify the DB instance identifier of an existing RDS Custom for Oracle DB instance.
-
You can't specify the multitenant architecture for a database release other than Oracle Database 19c.
-
You can't create a CDB instance from a CEV that uses the
custom-oracle-ee
engine. The CEV must usecustom-oracle-ee-cdb
. -
Not all Amazon RDS options are supported. For example, when you create or modify an RDS Custom for Oracle DB instance, you can't do the following:
-
Change the number of CPU cores and threads per core on the DB instance class.
-
Turn on storage autoscaling.
-
Create a Multi-AZ deployment.
Note
For an alternative HA solution, see the Amazon blog article Build high availability for Amazon RDS Custom for Oracle using read replicas
. -
Set backup retention to
0
. -
Configure Kerberos authentication.
-
Specify your own DB parameter group or option group.
-
Turn on Performance Insights.
-
Turn on automatic minor version upgrade.
-
-
You can't specify a DB instance storage size greater than the maximum of 64 TiB.
-
You can't create multiple Oracle databases on a single RDS Custom for Oracle DB instance.
-
You can’t stop your RDS Custom for Oracle DB instance or its underlying Amazon EC2 instance. Billing for an RDS Custom for Oracle DB instance can't be stopped.
-
You can't use automatic shared memory management. RDS Custom for Oracle supports only automatic memory management. For more information, see Automatic Memory Management
in the Oracle Database Administrator’s Guide. -
Make sure not to change the
DB_UNIQUE_NAME
for the primary DB instance. Changing the name causes any restore operation to become stuck.
For limitations specific to modifying an RDS Custom for Oracle DB instance, see Modifying your RDS Custom for Oracle DB instance. For replication limitations, see General limitations for RDS Custom for Oracle replication.