Home  /  Journal  /  Multicloud Database  /  Database@AWS Pricing
Multicloud Database

Database@AWS Pricing: How Billing Splits Between Oracle and AWS

You buy Database@AWS through the AWS Marketplace and the spend counts toward your AWS commitments, but the meters underneath are Oracle meters and the cost drivers are Oracle cost drivers. This article explains who bills what, what each line on the bill actually measures, and where the surprises hide.

Published Jun 6, 2026 · By Fredrik Filipsson · 10 min read · Independent OCI advisory
Calculator and financial statements on an office desk

Database@AWS places Oracle Exadata infrastructure inside AWS data centers, so AWS hosted applications can reach a genuine Oracle Database platform over private network paths in the same region. The engineering side of that story gets most of the attention, but the commercial side is what determines whether the service clears procurement and whether the bill behaves the way the business case promised. Two companies cooperate to deliver one service, and the money flows in a way that is genuinely unusual: you purchase through AWS, the spend retires AWS commitments, and yet every meter underneath is an Oracle meter denominated in Oracle constructs. If you read the bill with only an AWS lens or only an Oracle lens, you will misread it.

This article is part of our multicloud database series. The pillar, Oracle Database@Azure, @AWS, and @Google Cloud: The Buyer Guide, covers the strategic choice across providers; here we go deep on a single question for a single provider. For the full service walkthrough, including architecture and deployment, see our complete guide to Database@AWS. What follows assumes you already know roughly what the service is and want to understand exactly how you will pay for it.

One service, two companies, one purchase path

The commercial construct is the first thing to internalize, because everything else follows from it. Database@AWS is not bought on an Oracle order form. It is purchased through the AWS Marketplace, typically as a private offer that reflects pricing negotiated for your specific deal. You accept the offer in the Marketplace, the charges appear through your AWS billing relationship, and the spend is treated as AWS Marketplace spend for the purposes of your enterprise agreements with AWS. From the point of view of your accounts payable team, this looks like buying any other large Marketplace product.

Underneath that wrapper, the service itself is metered by Oracle in Oracle constructs. Exadata infrastructure is reserved and charged the way Oracle charges for dedicated Exadata capacity. Compute consumption is measured in Oracle units: enabled cores for Exadata Database Service, ECPUs for Autonomous Database. Storage, backup, and the database software itself are all measured the way Oracle measures them in OCI. The Marketplace is the checkout counter; the price tags are written in Oracle's language. Check the current marketplace listing for the live rate card, because the published units and rates evolve, but the structure described here is the durable part.

You buy it like an AWS service, but it meters like an Oracle service, and the bill only makes sense when you read it both ways.

The components of the bill

Strip away the wrapper and the bill decomposes into a familiar set of components. Each one has a different driver, a different owner, and a different degree of controllability, which is why a single total number tells you almost nothing about whether the spend is healthy.

Cost componentWhat drives itWho meters it
Exadata infrastructureThe dedicated system you reserve, charged whether busy or idleOracle, surfaced through the AWS Marketplace charge
Enabled cores or ECPUsCores you switch on for Exadata Database Service, or ECPU consumption for Autonomous DatabaseOracle, in Oracle compute units
Database licensingLicense included rates versus BYOL, plus edition and optionsOracle, tied to active compute
Database storageProvisioned capacity on the Exadata storage serversOracle
Backup storageRetention windows, change rate, and backup target choicesOracle for the database backup service
Data transferTraffic between the Database@AWS environment, other AWS services, other regions, and the internetDepends on the path; AWS network charges apply on the AWS side

The infrastructure line is the floor. You are reserving dedicated Exadata capacity, and that reservation costs the same whether the system is saturated or idle, so the sizing decision made before go live casts a long shadow over every monthly bill that follows. The compute line is the big dial: enabled cores can be scaled up for a peak and scaled back down afterwards, and on Exadata the licensing meter is tied to the cores you have switched on, so an idle enabled core costs you twice. Storage and backup are smaller but they drift, and data transfer is the line that nobody models and everybody eventually asks about.

Who bills what, and where the invoice lands

The invoice lands with AWS. Your Database@AWS charges flow through the Marketplace private offer into your AWS billing account, alongside your EC2, S3, and everything else. That is the whole point of the construct: one commercial relationship, one invoice stream, one procurement workflow. Oracle is paid behind the scenes through its arrangement with AWS, and you do not receive a separate Oracle invoice for the service itself.

But the invoice landing with AWS does not mean AWS owns every dollar on it. The Oracle metered components, which is to say most of the bill, are set by the Oracle rate structure embedded in your private offer. Data transfer between the Database@AWS environment and other AWS services follows AWS networking economics, and traffic that leaves the region or heads to the internet picks up the usual AWS charges. When you reconcile the bill, you need the Oracle consumption view to explain the database lines and the AWS cost tooling to explain the network lines, and a finance team that only looks at one of the two will have a blind spot. The same split applies to support: AWS supports the AWS side of the house, and the database layer itself is supported by Oracle, which surprises teams who assumed their AWS support plan covered everything on the AWS invoice.

How commitment drawdown works

The reason procurement teams like this construct has little to do with databases. Most large AWS customers carry a committed spend agreement with AWS, a promise to spend a certain amount over a term in exchange for discounts. Marketplace purchases, within the program rules, count toward that commitment. So when Database@AWS is bought as a Marketplace private offer, the Oracle database estate starts retiring the AWS commitment that the company had already signed up to spend.

Conceptually, that changes the internal politics of the purchase. A new Oracle contract is a new line of spend that needs its own approval fight. A Marketplace purchase that draws down an existing commitment is money the company was contractually going to spend anyway, now buying something the database team actually needs. It can also rescue an organization that is behind on its commitment pace. None of this changes the engineering, but it frequently changes the answer to whether the project happens at all, and it is one of the quiet reasons the Database@ services have commercial momentum that a plain comparison of unit prices would not predict. The flip side is discipline: spend that retires a commitment feels free to the project team, and it is not. The governance habits in our article on multicloud cost governance exist precisely because commitment drawdown blunts the price signal that normally keeps consumption honest.

License included or BYOL

The largest swing factor in the database lines is the licensing model. With license included rates, the Oracle Database license is bundled into the metered compute price, which is simple and is often right for organizations without an existing Oracle estate. With BYOL, you apply licenses you already own and pay a substantially lower metered rate, which can transform the economics for organizations with a large existing investment, but it imports all the complexity of Oracle licensing into the cloud bill: how licenses map to enabled cores, what happens to options and packs, and what your support position looks like during and after the transition.

This decision deserves real analysis rather than a default. The most expensive failure mode is double paying, continuing to pay Oracle support on licenses for workloads that have quietly moved to license included rates, or the mirror image, electing BYOL without enough license entitlement to cover the cores actually enabled. We cover the mechanics in depth in licensing for the Database@ multicloud services, and for entitlement analysis and negotiation support, independent licensing specialists are worth engaging.

Where the surprises hide

The bill rarely goes wrong in one dramatic line. It goes wrong in a handful of quiet ways that compound month over month.

  • Idle enabled cores. Cores scaled up for a migration weekend or a quarter end peak and never scaled back. On Exadata the licensing meter rides on enabled cores, so the waste is doubled.
  • Double paying for licenses. Running license included while still paying support on a shelf of unused licenses, or assuming BYOL coverage that an entitlement review would not support.
  • Backup retention drift. Development and test environments inheriting production retention windows, so backup storage quietly grows into a line item nobody chose.
  • Egress surprises. Analytics pipelines, replication feeds, or backup copies that move data out of the region or out to the internet, picking up transfer charges the business case never modeled.
  • Assuming AWS support covers the database. It does not. The database layer is Oracle supported, and discovering the support split during a production incident is the worst possible time.

It is also worth keeping the alternative in frame. For workloads that do not need Exadata, Amazon RDS for Oracle is a single vendor product where AWS meters everything and the support story is uniform. The trade off is capability, and we walk through where each one wins in Database@AWS versus RDS for Oracle. Choosing the heavyweight platform and then running it like a lightweight one is the most reliable way to overpay.

Commitment drawdown makes the spend feel free to the project team. It is not free. It is simply pre approved.

A cost control framework for Database@AWS

Here is the sequence we use when we review a Database@AWS estate, whether before signature or after the first few invoices have landed.

  1. Size the infrastructure honestly. The reserved Exadata floor is the one line you cannot dial down later without a project, so size it to measured demand plus sensible headroom, not to ambition.
  2. Treat enabled cores as a managed dial. Set a baseline, scale for peaks, scale back afterwards, and put a named owner on the number. Review it monthly.
  3. Settle the licensing model with evidence. Run an entitlement review before choosing license included or BYOL, and revisit it when the estate changes shape.
  4. Tier backup retention by environment. Production gets what the recovery objectives demand; reproducible environments get a short window. Audit the actual settings, not the intended ones.
  5. Model data transfer before go live. Map every flow that leaves the Database@AWS environment, especially analytics, replication, and cross region DR, and price the paths.
  6. Reconcile both views every month. Pull the Oracle consumption view and the AWS billing view together, attribute cost to applications with tags, and treat unexplained variance as a defect.
  7. Time the commercial conversation. Private offers are negotiated, and your leverage is highest before you sign and again before renewal, not in the middle of the term.

Where independent review fits

Notice what runs through all of this: the construct is designed to make buying easy, and easy buying is exactly when an independent check earns its keep. Oracle wants the deal, AWS wants the Marketplace spend, and both incentives are legitimate, but neither party is going to tell you that your enabled core count is forty percent idle or that your BYOL position will not survive an audit. An independent review covers three things: a licensing and entitlement analysis before the model is chosen, a right sizing pass on infrastructure and enabled cores against measured demand, and the timing and structure of the commercial negotiation itself, including how the private offer interacts with your wider AWS commitment.

That work pays for itself quickly because the dials are large. A single sustained reduction in enabled cores compounds across compute and licensing every month for the life of the service. This is the core of our OCI cost optimization practice, where the fee is paid only on verified savings, and it connects to the ongoing accountability structures described in our cost governance solution. Whichever way you engage, on a fixed project fee for a one time review, a managed monthly retainer for continuous oversight, or the savings based model, the principle is the same: someone whose incentives point at your bill rather than at the deal.

Bringing it together

Database@AWS billing is not complicated once you hold both halves of the picture at once. AWS owns the purchase path, the invoice, and the commitment drawdown that makes procurement smile. Oracle owns the meters, the units, and the cost drivers that determine whether the monthly number is healthy. The floor is set by the infrastructure reservation, the big dial is enabled cores and the licensing attached to them, and the slow leaks are backup retention and data transfer. Read the bill in both languages, put owners on the dials, and the platform's economics are entirely manageable. Sign first and reconstruct the logic later, and you will spend a year paying for the shortcut.

Free white paper

Go deeper on this topic with The OCI Pricing Decoder, Universal Credits, Support Rewards, and the discounts Oracle does not volunteer. An independent analyst style report with comparison tables and recommendations, free with a work email. Prefer a monthly summary instead? The OCI Brief delivers one practical OCI briefing a month.

Part of a series
This guide is part of Oracle Database on OCI — our complete pillar guide on the topic.

About the author

Fredrik Filipsson, Co-founder of OCI Specialists — 20 years of enterprise IT experience in Oracle Database, OCI cost optimization, licensing, and data platforms. Full profile · LinkedIn

Moving Oracle workloads to OCI, or already running on OCI and not sure the architecture or the spend is right? Most teams bring in a specialist before they commit to a region, a shape, or a Universal Credits number. OCISpecialists.com plans the landing zone, runs the migration, and manages the estate after go live, on a fixed project fee, a managed monthly retainer, or a cost optimization fee paid only on verified savings.