The short answer: Oracle Database on Exadata is licensed by processor, counted from the cores you activate on the database servers. With capacity-on-demand you can activate only part of each server’s cores, at least 14 per database server on current two-socket models, and license just those. You can add cores later in steps of two, but you cannot reduce the total afterwards, so the first configuration decides your license bill for years.
What is Oracle Exadata?
The Oracle Exadata Database Machine is a database machine that provides extreme performance for both online transaction processing (OLTP) applications and data warehousing. It is one of Oracle’s engineered systems: an integrated platform of hardware, software and services, with servers, storage, networking, virtualization and operating systems, specialized software such as the Exadata storage software, and management tools and templates, built to run Oracle software faster than other platforms.
Exadata was designed to address the most common bottleneck with very large databases: the slow speed, and sometimes the inability, to move large volumes of data from the disk storage system to the database server. Oracle’s intelligent caching technology helps, but as database sizes outgrew caching, Oracle built Exadata. It solves the problem by doing two things at once:
- Making the pipe between the storage and database tiers bigger.
- Reducing the amount of data that has to move through the pipe.
An Exadata machine is an integrated platform made of:
- Database servers running Linux.
- Storage servers running the specialized Exadata storage software.
- A high-speed internal network between the database servers and the storage servers, also used for Real Application Clusters (RAC) communication between database servers.
- External networking.
How Oracle Database is licensed on Exadata
Oracle Database Enterprise Edition and its options are licensed on Exadata the same way as on any other server: by processor, counting cores and applying Oracle’s core factor table. Exadata database servers use Intel or AMD x86 processors, which carry a core factor of 0.5, so every two active cores need one processor license. The storage server software is licensed separately from the database.
Capacity-on-demand: license only the cores you switch on
Capacity-on-demand means an Exadata database server is installed with some of its cores disabled, so that the database license cost is lower. Oracle’s Exadata licensing information sets the rules:
- Minimum active cores. At least 14 cores per database server on two-socket models from X5-2 to X11M, 8 per server on Eighth Rack configurations and on X11M-Z, and 56 per server on eight-socket models.
- Adding cores. More cores can be licensed and enabled in steps of 2 cores on two-socket servers and 8 cores on eight-socket servers.
- No going back. After the initial installation, the total number of active cores can only be increased, not decreased. The one exception is when you add database servers and rebalance the active cores across them; the total still cannot fall.
- Storage servers. Capacity-on-demand does not apply to the cores in Exadata storage servers.
- Monitoring. Capacity-on-demand needs an approved monitoring tool, Oracle Platinum Services or Oracle Enterprise Manager, installed within three months.
- Cluster balance. Each database server can be licensed for a different number of cores, but servers in the same cluster should have the same number of active cores.
Oracle Exadata Deployment Assistant (OEDA) asks at installation whether capacity-on-demand is used and how many cores to activate. Because the total cannot be reduced later, review your licensing plan before that step, not after it.
What that means in numbers
Take two database servers on a current two-socket model, each with the minimum of 14 active cores. That is 28 cores, multiplied by the 0.5 core factor: 14 processor licenses. At Oracle’s list price of $47,500 per processor for Database Enterprise Edition (Technology Global Price List, 15 September 2026), that is $665,000 before options, with support of 22% a year on top. Every option you use on Exadata, such as Real Application Clusters, Partitioning or the Diagnostics and Tuning Packs, needs the same number of processor licenses. Activate all the cores on day one, and the bill multiplies with them. Our guide to Oracle licensing costs lists the option prices.
Exadata in the cloud
Exadata Cloud@Customer and Exadata on Oracle Cloud Infrastructure can be used with your own licenses (bring your own license). On Oracle Cloud Infrastructure, one processor license covers two OCPUs. Check which metric your service uses before you move licenses, and read our guide to how Oracle licensing works for the cloud rules.
Oracle SuperCluster
Oracle SuperCluster can be seen as an integrated system with Exadata features and SPARC servers running Solaris. It can run general-purpose Solaris applications, which may or may not need the Exadata storage software. Its components are SPARC servers running Solaris, a mix of storage with the Exadata software and standard disk storage, an internal network between servers and storage, and external networking.
In brief, the differences between Exadata and SuperCluster are:
- Exadata runs only the Oracle Database. SuperCluster can run any Solaris program.
- If you run an Oracle Database on SuperCluster, you can use the Exadata storage software.
- Exadata has x86 database servers. SuperCluster has SPARC servers.
Oracle Database Appliance (ODA)
- Oracle Database Appliance is a server with storage, networking and software preconfigured.
- ODA is a member of the Oracle engineered systems family, without the features of Exadata.
- ODA comes preconfigured with Oracle Linux, Oracle Linux KVM or Oracle VM, Oracle Grid Infrastructure, Oracle Database Enterprise Edition or Standard Edition 2, and Real Application Clusters.
- Oracle’s Appliance Manager, preconfigured on the ODA, manages it.
- ODA has built-in flash storage that can be expanded inside and outside the box, with Oracle Automatic Storage Management (ASM).
Licensing ODA: Oracle uses KVM for virtualization on the ODA (higher-end systems can use Oracle VM). Oracle allows capacity-on-demand licensing of Oracle Database Enterprise Edition on the ODA, so customers can start small and buy licenses as they scale up.
Questions customers ask about Exadata licensing
How is Oracle Database licensed on Exadata?
By processor, like any other server: count the active cores on the database servers and multiply by the 0.5 core factor for x86 processors. With capacity-on-demand, only the cores you activate count.
Can I reduce the number of active Exadata cores later?
No. After installation the total number of active cores can only go up. The only exception is rebalancing active cores when you add database servers, and even then the total cannot fall.
What is the minimum number of cores on an Exadata database server?
Fourteen per database server on current two-socket models, eight on Eighth Rack configurations and X11M-Z, and 56 on eight-socket models.
Do Exadata storage servers need Oracle Database licenses?
Capacity-on-demand does not apply to storage server cores. The storage software is licensed separately from the database, so check it in your ordering documents.
An audit letter, a renewal quote or a ULA end date on your desk? We check what Oracle, Microsoft, IBM or Broadcom is claiming, work out what you owe under your contract, defend against audits, and negotiate the rest down.
