RDS Custom for Oracle requirements and limitations - Amazon Relational Database Service
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

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.

General requirements for RDS Custom for Oracle

Make sure to meet the following requirements for Amazon RDS Custom for Oracle:

General limitations for RDS Custom for Oracle

The following limitations apply to RDS Custom for Oracle:

  • You can't modify the DB instance identifier of an existing RDS Custom for Oracle DB instance.

  • You can specify the Oracle multitenant architecture for Oracle Database 19c only.

  • 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 because RDS Custom for Oracle supports automatic memory management only. 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.

CEV and AMI limitations for RDS Custom for Oracle

The following limitations apply to RDS Custom for Oracle CEVs and AMIs:

  • You can't provide your own AMI for use in an RDS Custom for Oracle CEV. You can specify either the default AMI or an AMI that has been previously used by an RDS Custom for Oracle CEV.

    Note

    RDS Custom for Oracle releases a new default AMI when common vulnerabilities and exposures are discovered. No fixed schedule is available or guaranteed. RDS Custom for Oracle tends to publish a new default AMI every 30 days.

  • You can't modify a CEV to use a different AMI.

  • You can't create a CDB instance from a CEV that uses the custom-oracle-ee or custom-oracle-se2 engine types. The CEV must use custom-oracle-ee-cdb or custom-oracle-se2-cdb.

  • RDS Custom for Oracle doesn't currently allow you to upgrade the OS of your RDS Custom for Oracle DB instance with RDS API calls. As a workaround, you can update your OS manually with the following command: sudo yum update --security.

Unsupported settings for create and modify workflows

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.

DB instance quotas for your Amazon Web Services account

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.