Amazon RDS for Oracle is a fully managed commercial database that simplifies Oracle deployments in the cloud. Amazon RDS for Oracle offers the flexibility to customize your databases to meet your needs, including:
- Choice of two licensing models: License Included (LI) or Bring Your Own License (BYOL).
- Option to pay as you go with no upfront fees or minimum commitments with On-Demand or purchase Reserved Instances at a discounted rate. Pay only for what you use.
- Selection of instance types optimized to fit different relational database use cases. See Previous Generation Instances for older instance types that are not listed here.
To estimate your monthly bill, try the AWS Pricing Calculator. You may qualify to receive promotional credits, AWS Investment through AWS Migration Acceleration Program (MAP), or other discounts for Amazon RDS for Oracle. Contact sales to learn about these programs and obtain a customized pricing quote.
AWS Pricing Calculator for Amazon RDS for Oracle
Calculate your Amazon RDS for Oracle and architecture cost in a single estimate. Create your custom estimate now »
Licensing options
Amazon RDS for Oracle has two licensing models: License Included (LI) and Bring Your Own License (BYOL).
License Included (LI)
Under the License Included (LI) service model, pricing includes software, underlying hardware resources, and Amazon RDS for Oracle management capabilities.
Oracle Database software has been licensed by AWS, so you do not need to purchase Oracle licenses separately.
LI supports Standard Edition 2 (SE2) license.
Bring Your Own License (BYOL)
Under the Bring Your Own License (BYOL) model, you can run Amazon RDS for Oracle using your existing Oracle Database software licenses.
BYOL supports Standard Edition 2 (SE2) and Enterprise Edition (EE) licenses.
To run a DB instance under the BYOL model, you must have the appropriate Oracle Database license (with Software Update License & Support) for the DB instance class and Oracle Database edition you wish to run.
You must also follow Oracle's policies for licensing Oracle Database software in the cloud computing environment. DB instances reside in the Amazon EC2 environment; Oracle's licensing policy for Amazon EC2 is located here.
Pricing models
Amazon RDS for Oracle has two pricing models: On-Demand Instances and Reserved Instances.
Both pricing models offer Single-AZ and Multi-AZ deployments. Pricing is at the per-DB-instance-hour consumed. Partial DB instance-hours are billed in one-second increments with a 10-minute minimum charge following a billable status change, such as creating, starting, or modifying the DB instance class.
On-Demand Instances costs
On-Demand Instances let you pay for compute capacity by the hour with no long-term commitments. This frees you from the costs and complexities of planning, purchasing, and maintaining hardware and transforms what are commonly large fixed costs into much smaller variable costs.
On-Demand Instances are available for both Licensing options. Supported licenses are:
- License Included: Standard Edition 2 (SE2).
- BYOL: Standard Edition 2 (SE2) and Enterprise Edition (EE). Charges do not vary by edition for BYOL Amazon RDS for Oracle pricing.
The following Amazon RDS for Oracle tables show the on-demand price per hour for Single-AZ vs. Multi-AZ by Region for the latest instance types.
-
On-Demand Instances Pricing - License Included
-
SE2 (Single-AZ)
-
SE2 (Multi-AZ)
-
SE2 (Single-AZ)
-
-
SE2 (Multi-AZ)
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS provisions and maintains a standby in a different Availability Zone for automatic failover in the event of a scheduled or unplanned outage. Learn more about Multi-AZ deployments.
-
-
On-Demand Instances Pricing - BYOL
-
Single-AZ Deployment
-
Multi-AZ Deployment
-
Single-AZ Deployment
-
The pricing below applies to a DB Instance deployed in a Single Availability Zone.
-
Multi-AZ Deployment
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS provisions and maintains a standby in a different Availability Zone for automatic failover in the event of a scheduled or unplanned outage. Learn more about Multi-AZ deployments.
-
T3 CPU Credits
Amazon RDS for Oracle T3 DB instances run in Unlimited mode, which means that you will be charged if your average CPU utilization over a rolling 24-hour period exceeds the baseline of the instance. CPU Credits are charged at $0.075 per vCPU-Hour. The CPU Credit pricing is the same for all T3 instance sizes across all Regions and is not covered by Reserved Instances.
Reserved Instances costs
Amazon RDS for Oracle Reserved Instances give you the option to reserve a DB instance for a one- or three-year term at a significant discount compared to the On-Demand Instance pricing for the DB instance. You have the choice of three RI payment options—No Upfront, Partial Upfront, and All Upfront—which enable you to balance the amount you pay upfront with your effective hourly price.
Single-AZ DB Reserved Instances can be applied to a database instance in a single Availability Zone, while Multi-AZ deployments have separate reservation options.
Reserved Instances are available for both Licensing options. Supported licenses are:
- License Included: Standard Edition 2 (SE2)
- BYOL: Standard Edition 2 (SE2) and Enterprise Edition (EE). Charges do not vary by edition for BYOL Amazon RDS for Oracle pricing.
The following Amazon RDS for Oracle tables show the RI price per hour for Single-AZ vs. Multi-AZ by Region for the latest instance types, licensing model, and licensing edition.
-
License Included Reserved Instances Pricing
* This is the average monthly payment over the course of the Reserved Instance term. For each month, the actual monthly payment will equal the actual number of hours in that month multiplied by the hourly usage rate or number of seconds in that month, multiplied by the hourly usage rate, divided by 3600, depending on the Amazon RDS for Oracle instance type you run. The hourly usage rate is equivalent to the total average monthly payments over the term of the Reserved Instance divided by the total number of hours (based on a 365-day year) over the term of the Reserved Instance.
** Effective hourly pricing helps you calculate the amount of money a Reserved Instance will save you over on-demand pricing. When you purchase a Reserved Instance, you are billed for every hour during the entire Reserved Instance term you select, regardless of whether the instance is running. The effective hourly price shows the amortized hourly instance cost. This takes the total cost of the Reserved Instance over the entire term, including any upfront payment, and spreads it out over each hour of the Reserved Instance term.
-
BYOL Reserved Instances Pricing
* This is the average monthly payment over the course of the Reserved Instance term. For each month, the actual monthly payment will equal the actual number of hours in that month multiplied by the hourly usage rate or number of seconds in that month, multiplied by the hourly usage rate, divided by 3600, depending on the Amazon RDS for Oracle instance type you run. The hourly usage rate is equivalent to the total average monthly payments over the term of the Reserved Instance divided by the total number of hours (based on a 365 day year) over the term of the Reserved Instance.
** Effective hourly pricing helps you calculate the amount of money a Reserved Instance will save you over on-demand pricing. When you purchase a Reserved Instance, you are billed for every hour during the entire Reserved Instance term you select, regardless of whether the instance is running. The effective hourly price shows the amortized hourly instance cost. This takes the total cost of the Reserved Instance over the entire term, including any upfront payment, and spreads it out over each hour of the Reserved Instance term.
Amazon RDS for Oracle Reserved Instances provide size flexibility for the Oracle database engine under the BYOL model. With size flexibility, your RI’s discounted rate will automatically apply to usage of any size in the same instance family (M5, T3, R5, etc.). The new DB instance that you create must match the specifications of the reserved DB instance—same DB engine, DB instance type, license type (license-included or bring-your-own-license), and AWS Region.
Please note, Reserved Instance prices do not cover storage or I/O costs. Please visit Reserved Instances to learn more about our payment options and terms that may affect pricing.
Database storage costs
Your database storage charges will be the same whether you are running your Amazon RDS for Oracle DB instance under the License Included model or the BYOL model.
General purpose (SSD) storage costs
Amazon RDS provides you the ability to select from 20 GiB to 64 TiB of associated general purpose (SSD) storage capacity for your primary data set.
-
Single-AZ Deployment
-
Multi-AZ Deployment (one standby)
-
Single-AZ Deployment
-
The pricing below applies to a DB Instance deployed in a Single Availability Zone.
-
Multi-AZ Deployment (one standby)
-
When you run your DB Instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS for Oracle provisions and maintains a standby in a different Availability Zone for automatic failover in the event of planned or unplanned outages. Learn more about Multi-AZ deployments.
Provisioned IOPS (SSD) storage costs
Provisioned IOPS volumes are designed to meet the needs of your most I/O-intensive workloads, especially database workloads that require low I/O latency and consistent I/O throughput.
With provisioned IOPS volumes, you can scale from 1000 IOPS – 256,000 IOPS and 100 GiB to 64 TiB of storage. You will be charged for the IOPS and storage you provision. Note that maximum realized IOPS will vary by database workload.
-
Single-AZ Deployment
-
Multi-AZ Deployment (one standby)
-
Single-AZ Deployment
-
The pricing below applies to a DB instance deployed in a Single Availability Zone.
-
Multi-AZ Deployment (one standby)
-
When you run your DB instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS for Oracle provisions and maintains a standby in a different Availability Zone for automatic failover in the event of planned or unplanned outages. Learn more about Multi-AZ deployments.
Magnetic storage costs
With Amazon RDS for Oracle, you have the ability to select from 20 GiB to 3 TiB of associated magnetic storage capacity for your primary data set. Magnetic storage is supported for backward compatibility, and not recommended for any new storage needs. For any new storage needs, we recommend using General Purpose SSD or Provisioned IOPS SSD.
Your provisioned database storage charges will be the same whether you are running your Amazon RDS for Oracle DB instance under the License Included model or the BYOL model.
-
Single-AZ Deployment
-
Multi-AZ Deployment
-
Single-AZ Deployment
-
-
Multi-AZ Deployment
-
When you run your DB instance as a Multi-AZ deployment for enhanced data durability and availability, Amazon RDS for Oracle provisions and maintains a standby in a different Availability Zone for automatic failover in the event of planned or unplanned outages. Learn more about Multi-AZ deployments.
For Multi-AZ deployments, when you update your database, write I/O usage will double as Amazon RDS for Oracle synchronously replicates your data to the standby DB instance. Read I/O usage will remain the same when reading from the database.
Backup storage costs
Data transfer costs
AWS customers receive 100 GB of free data transfer “out” from Amazon RDS for Oracle to the Internet each month (in aggregate across all AWS Services and Regions, except China and GovCloud). All data transfers ‘in’ to Amazon RDS for Oracle from the Internet is free. The pricing below is based on data transferred “in” and “out” of Amazon RDS for Oracle.
FAQs
How much does Amazon RDS for Oracle cost per month?
The monthly cost varies on a case-by-case basis. To help estimate your cost, fill out the pricing calculator with the following details, such as instance type, Region, licensing model, and storage needs, to get a rough estimate.
For a more customized pricing quote, reach out to an AWS database specialist. Qualified customers may receive promotional credits, AWS Investment through AWS Migration Acceleration Program (MAP), or other incentives for Amazon RDS for Oracle.
How does pricing for Amazon RDS for Oracle work?
Amazon RDS for Oracle pricing consists of three main components: 1) instance type, 2) storage needs, and 3) licensing edition and model. Under instance type, key factors include size and number of instances needed to support your data needs, deployment options (Single vs. Multi-AZ), and pricing model (On-Demand vs. Reserved Instances). Instance pricing is based on usage-per-hour, whereas storage pricing is based on provisioned GiB per month.
Licensing fees are unique to commercial databases. Under Licensing, the major input is whether you plan to Bring Your Own License (BYOL) or choose the Licensed-Included (LI) service model. Only the License Included model is the cost for Standard Edition 2 (SE2) covered in the Amazon RDS for Oracle pricing for On-Demand and Reserved Instances.
Customers who choose the BYOL model will need to calculate the licensing fees separately from Amazon RDS for Oracle pricing. Under the BYOL model, the main cost driver is whether your applications require Enterprise Edition or if SE2 can support your database needs.
Does Amazon RDS for Oracle include the Oracle Database licensing cost?
Oracle Database licensing costs for Standard Edition 2 (SE2) are included in the rate for License Included options only. License Included is available for both On-Demand and Reserved Instances across a range of instance types.
Do Amazon RDS for Oracle prices include taxes?
Except as otherwise noted, our prices are exclusive of applicable taxes and duties, including VAT and applicable sales tax. For customers with a Japanese billing address, use of AWS is subject to Japanese Consumption Tax.
How can I lower the monthly cost for Amazon RDS for Oracle?
There are several ways to lower your monthly costs, including optimizing and rightsizing your instances, evaluating your licensing edition (SE2 vs EE), and leveraging Reserved Instances for predictable production workloads. This cost optimization blog goes into more details. For further assistance, contact your account team or customer support team who will help you optimize your databases for cost and performance.
Can I modify my Reserved Instance terms after purchasing?
No, post-purchase modification of your Reserved Instance for Amazon RDS for Oracle cannot be made. You will not be able to change Region, DB Engine, DB Edition, DB Instance Class, Deployment Type and term length after you purchase your Reserved Instances. See more details on the Reserved Instance page.