Oracle now offers Exadata in three commercially distinct delivery models: on-premises Exadata (the original capex-led platform), Exadata Cloud@Customer (ExaCC, a subscription wrapped around on-premises hardware), and Exadata Cloud Service on public OCI (ExaCS, the fully-managed cloud variant). Each is the same underlying engineered system; each carries a different cost shape, a different operating model, a different audit posture and a different exit profile. The choice between them is rarely a technology choice in 2026 - the technology is essentially identical - and almost always a commercial and operating-model choice. This article lays out the decision matrix across eight dimensions, the 5-year TCO comparison on a representative workload, the audit-defence differences, and the contractual structures that make each model economical.
The three Exadata delivery models are technically interchangeable for most workloads. The X11M storage cells, database servers, RoCE fabric and Exadata software are common across the platforms - the differentiation is entirely in the commercial wrapper, the operating model and the cloud control-plane integration. A workload that runs well on on-prem Exadata runs equally well on ExaCC and on ExaCS, with the same database performance, the same Smart Scan offload and the same I/O Resource Manager.
What differs is cost shape (capex vs opex vs hybrid), the operating responsibility split between customer and Oracle, the audit posture, the exit profile, and the contractual terms. The decision matters because the wrong model can add 30-60% to 5-year cost without adding any technology value, and can lock the customer into a 5-year commitment that is operationally a poor fit.
The broader cloud framework is in the Oracle Cloud Licensing Guide; the ExaCC-specific cost mechanics are in ExaCC pricing anatomy; the ExaCC vs DRCC vs Database@Azure framework is in Exadata on OCI vs ExaCC vs Database@Azure; the on-prem licensing rules are in the Oracle Database Licensing Guide.
The decision matrix in 2026 spans eight dimensions where the three delivery models differ materially:
| Dimension | On-Prem Exadata | ExaCC | ExaCS |
|---|---|---|---|
| Capex / opex shape | Capex on hardware, opex on support | Opex (subscription + consumption) | Opex (pure consumption) |
| Initial cost (Quarter Rack) | ~$1.2M hardware + $264K/yr support | ~$2.0M/yr including infrastructure + 8 ECPU floor | ~$0; pay per activated ECPU |
| Operating responsibility | Customer-managed OS, patching, monitoring | Oracle-managed control plane; customer-managed databases | Oracle-managed everything below the DB |
| Data residency | Customer data centre | Customer data centre (Oracle hardware) | OCI public region |
| Hardware refresh | Customer-procured at each generation | Included in subscription | Invisible (Oracle abstracts) |
| BYOL flexibility | BYOL only (it is the customer's hardware) | BYOL or LI per VM cluster | BYOL or LI per VM cluster |
| Exit timeline | Customer owns hardware; exit on own schedule | End of subscription term (typically 4-5 years) | Pure consumption; exit any time |
| Audit posture | Standard LMS on-prem audit | OCI Console activation history; lighter audit | OCI Console only; lightest audit |
The matrix structure helps but the choice is not made by counting wins across dimensions. The decision weighting depends on the customer's strategic posture - is the operating model the binding constraint (favours ExaCS), is data residency the binding constraint (favours ExaCC or on-prem), is hardware refresh fatigue the driver (favours ExaCC or ExaCS), is capital efficiency the driver (favours opex models).
The 5-year TCO comparison assumes a representative workload: 32 EE Processor-equivalent compute (64 OCPUs or 128 ECPUs), 5 active databases, Partitioning + Diagnostics Pack + Tuning Pack + Advanced Compression options in use, continuous 24/7 activation, $800K of existing perpetual EE Processor entitlement (carrying $176K/yr Premier Support).
| Cost line | On-Prem Exadata | ExaCC (BYOL) | ExaCS (BYOL) |
|---|---|---|---|
| Hardware / infrastructure (5 yr) | $1.20M one-time | $8.4M ($140K/mo x 60) | $0 (no infrastructure line) |
| Per-ECPU consumption (5 yr, 128 ECPUs BYOL) | n/a | $3.75M (128 x $0.67 x 8,760 x 5) | $3.75M (same rate) |
| Options BYOL consumption (5 yr) | n/a (perpetual options) | $1.79M | $1.79M |
| EE perpetual licences (sunk cost) | $0 (already owned) | $0 (BYOL'd) | $0 (BYOL'd) |
| Premier Support on perpetual (5 yr) | $0.88M | $0.88M (offset by Support Rewards) | $0.88M (offset by Support Rewards) |
| Support Rewards offset (5 yr) | n/a | -$3.48M (25% of $13.94M consumption) | -$1.39M (25% of $5.54M consumption) |
| Customer ops cost (estimate) | $1.50M (DBA + infra ops) | $0.75M (DB ops only) | $0.50M (DB ops only) |
| 5-year total | $3.58M | $12.09M | $5.53M |
The 5-year TCO comparison reveals the structural shape of each model:
The comparison flips for customers who do not already own Exadata hardware. A greenfield deployment with no sunk hardware cost compares: $4.05M (on-prem 5-year) vs $12.09M (ExaCC) vs $5.53M (ExaCS). On-prem still wins on price; ExaCS comes second; ExaCC remains the most expensive.
We model your actual workload across on-prem, ExaCC and ExaCS on equal 5-year TCO, factor in your existing perpetual entitlement pool, Support Rewards offsets and the operating-model fit. Fixed-fee, 3 weeks. Output: a defensible recommendation with the negotiation positions for the recommended model.
Cost is one input. Operating model is another. The customer's operational maturity, regulatory constraints and refresh fatigue determine which model is sustainable.
On-Prem Exadata: customer owns the operating model end-to-end. Customer DBAs patch the operating system, the Exadata storage software, the Grid Infrastructure and the database. Customer infrastructure team manages the network, the power, the cooling. This is the most operationally demanding model. It also gives the customer the most control - the customer's patch schedule, the customer's change-management gates, the customer's hardware refresh timing.
ExaCC: Oracle manages the OCI control plane, the Exadata software stack, the storage cells and the underlying database servers' OS. The customer manages the databases - DBA work, application access, backup orchestration. The operating split removes the infrastructure ops burden but preserves the customer's database control. The patch cadence is Oracle-determined - customers cannot defer Oracle's patch windows beyond a fixed grace period.
ExaCS: Oracle manages everything below the database, including the database server provisioning and the storage cell management. The customer creates databases via the OCI Console, configures backup policies and manages application access. The operating burden is lowest of the three. The customer also has the least control over the underlying platform - hardware refresh is invisible, region availability is Oracle-determined, the platform can be redeployed onto different generations without customer involvement.
The audit posture differs significantly across the three models. This is one of the under-recognised dimensions of the decision.
On-Prem Exadata: full LMS audit. The customer hosts Exadata in their data centre with their own staff; LMS issues standard audit script set against the database servers; the customer demonstrates compliance against the perpetual entitlement pool. This is the audit posture customers are most familiar with and the one with the most defensive precedent.
ExaCC: light audit. Oracle has direct visibility into the activated ECPUs via the OCI Console - there is no information asymmetry to resolve. The audit is more of a reconciliation: BYOL allocation matches entitlement pool, options activation matches options pool, NUP minimums (if any) are satisfied. Audit cycle time is typically 4-8 weeks (vs 6-12 months on full on-prem audit).
ExaCS: lightest audit. Same OCI Console visibility as ExaCC; no additional data centre access required. Audit is essentially a quarterly reconciliation of consumption against BYOL coverage.
The audit-posture difference is sometimes framed as 'ExaCS is better because the audit is lighter'. This is not quite right - the audit is lighter because Oracle already has the consumption data and does not need to discover it. The audit findings, if there is BYOL coverage gap, are no less material in dollar terms than an on-prem audit finding. The defence posture for each is in the Oracle Audit Guide.
The three models differ on exit profile - the cost and timeline to leave the platform.
On-Prem Exadata: customer owns the hardware. Exit is at the customer's schedule - decommission the database, repurpose or sell the hardware, terminate Premier Support. Exit timeline: 3-12 months. Residual hardware value at end of useful life: 10-30% of original purchase.
ExaCC: subscription term commitment (typically 4-5 years). Early exit requires Oracle approval and typically incurs a termination fee equal to 50-100% of remaining contract value. At end of term the rack is returned to Oracle; customer must have migrated workloads off. Exit timeline: 6-18 months including migration.
ExaCS: pure consumption pricing in most cases. Exit is immediate - terminate VM clusters, migrate workloads. No infrastructure commitment to unwind. Exit timeline: 1-6 months for workload migration.
For customers planning a multi-year Exadata strategy, the exit profile matters less - all three models are economical over 5 years. For customers with strategy uncertainty (cloud-first transitions, mergers and divestitures, Oracle-exit programmes), ExaCS provides the most optionality and ExaCC the least.
The decision framework distils to four customer profiles:
Profile A: Existing Exadata customer, stable workload, owns hardware. Default: continue on-prem. The sunk hardware cost makes on-prem the cheapest model. Evaluate ExaCC or ExaCS only at the hardware refresh boundary (typically 5-7 years from original purchase).
Profile B: Existing Exadata customer, refresh decision pending. Compare on-prem refresh, ExaCC and ExaCS on equal 5-year TCO. ExaCC is rarely cheapest; on-prem refresh and ExaCS are the typical finalists. Choose ExaCS if cloud-first strategy is in place; on-prem refresh otherwise.
Profile C: Greenfield Exadata deployment, no existing Oracle estate. Compare ExaCS (lowest startup cost) vs on-prem (lowest steady-state cost). ExaCS for unstable or growing workloads; on-prem for stable, large workloads.
Profile D: Customer with strong data residency or operational constraint requiring customer-data-centre placement. ExaCC is the only model that combines OCI's managed-service operating model with customer-data-centre placement. The premium is a regulatory cost; it is the price of meeting the constraint. Compare to on-prem to confirm the operating-model benefit justifies the premium.
The wider negotiation framework across all three models is in the Oracle Negotiation Guide; the support-cost lever set is in the Oracle Support Cost Reduction Guide.
Yes. ExaCC runs on the same Exadata engineered system hardware as on-prem Exadata - same database servers, same storage cells, same RoCE fabric, same Exadata software stack. The differentiation is the OCI control-plane integration, the subscription pricing model and the Oracle-managed operating model. From a database workload perspective, performance is identical.
On-prem Exadata is typically cheapest on a 5-year TCO basis when the customer already owns the hardware (sunk cost) and the workload is stable. For greenfield deployments without sunk hardware, ExaCS is usually cheapest at startup but on-prem becomes cheaper at steady state if the workload is large and stable. ExaCC is the most expensive of the three on most realistic workload profiles - it carries the infrastructure subscription regardless of utilisation.
Yes. Database migration between Exadata variants is operationally well-supported via Data Guard physical standby, GoldenGate logical replication, or Data Pump export/import. The migration is a database operation, not a hardware operation - moving a database from on-prem Exadata to ExaCS is similar in mechanics to moving between on-prem racks. BYOL coverage moves with the customer and applies to whichever Exadata variant the workload runs on at any given time.
Yes. ExaCC contracts are typically 4-5 year subscriptions on the infrastructure line. The per-ECPU consumption can be metered against an Annual Universal Credits commitment or pay-as-you-go, but the infrastructure subscription is a fixed-term commitment. Early termination typically incurs a fee equal to 50-100% of the remaining contract value. ExaCS, by contrast, can be consumed purely on demand without an infrastructure commitment.
On-prem audits are full LMS engagements: the audit script set runs against customer-hosted database servers, the customer's staff coordinate access, and the audit cycle is typically 6-12 months. ExaCC audits use the OCI Console activation history as the authoritative consumption record - the auditor sees the data directly without needing customer cooperation to access it. Audit cycle time is typically 4-8 weeks. The financial scope of findings can be similar; the procedural friction is much lower on ExaCC.
Twice a month. Oracle cloud, DRCC, ExaCC contract patterns, audit-defence tactics and BYOL maths. Written by former Oracle insiders.
No spam. Unsubscribe any time. Independent - not affiliated with Oracle Corporation.