Volume V · Number II
Spring MMXXVI Edition
Founded 2020 · Buyer Side Quarterly
Oracle Software Licensing.
New York · London · Stockholm
Independent of Oracle Corporation
Database · Options & Packs

Oracle Partitioning Option Licensing

The short answer

The Oracle Partitioning option is a separately licensed extra to Database Enterprise Edition that enables table and index partitioning. It is licensed on the same metric and core count as the database it runs on, so every processor or named user licensed for the database must also carry a Partitioning licence. Using a single partitioned object switches the option on, which is why it is a frequent audit finding.

The Partitioning option is one of the most widely deployed and most frequently under licensed extras in the Oracle Database catalogue. It is powerful, it is easy to switch on, and it carries a licence cost that matches the full database footprint. This article explains exactly what the option covers, how it is licensed, why feature usage tracking turns it into an audit finding, and how a buyer side estate keeps it contained. It sits beneath the database licensing pillar and pairs closely with the options and packs overview.

What is the Oracle Partitioning option?

The Partitioning option is a separately licensed feature of Oracle Database Enterprise Edition that lets a single large table or index be divided into smaller, independently managed pieces called partitions. It improves query performance, simplifies data lifecycle management, and allows operations such as archiving or purging to run on one partition without touching the rest. It is a genuine engineering benefit, which is precisely why it spreads through a database estate without anyone treating it as a procurement decision.

Crucially, the option is not part of the base Enterprise Edition licence. It is an add on with its own line on the price list and its own entry in Oracle's feature usage views. A database administrator who creates a partitioned table is making a licensing commitment, not just a design choice, and that commitment attaches to the entire database, not to the single object.

Partitioning option versus partitioning policy

There is a persistent and expensive confusion between the Partitioning option, which is a database feature you buy, and Oracle's partitioning policy, which governs how virtualisation affects core counting. They share a word and nothing else. The policy decides how many cores you must license; the option decides whether you owe an extra licence for the partitioning feature on top of those cores.

If your estate runs Oracle on a hypervisor, the core counting question is the subject of the soft partitioning rules and, for VMware specifically, the database on VMware analysis. This article is about the feature option. Keeping the two concepts separate is the first discipline, because conflating them leads teams either to ignore a real option cost or to imagine a cost that does not exist.

How the Partitioning option is licensed

The Partitioning option is licensed on the same metric as the underlying database and for the same quantity. If the database is licensed by Processor, the Partitioning option must be licensed for the identical processor count, calculated with the same core factor. If the database is licensed by Named User Plus, Partitioning is licensed for the same named user count, subject to the same Named User Plus minimums.

There is no partial licensing. You cannot license Partitioning for half the cores because only some objects are partitioned. The moment the option is in use on a database, the whole database footprint must carry the option licence. This all or nothing rule is the single most important fact about option licensing, and it applies identically to the Diagnostics and Tuning packs and every other extra cost option.

How the Partitioning option attaches to the database
Database metricPartitioning licensed asQuantity required
ProcessorProcessorIdentical core count, same core factor
Named User PlusNamed User PlusIdentical user count, same minimums
Standard EditionNot availableOption is Enterprise Edition only

How does Oracle detect Partitioning usage?

Oracle detects Partitioning usage through the feature tracking views built into the database, principally DBA_FEATURE_USAGE_STATISTICS. Whenever a partitioned table or index exists, the database records the feature as used, with a first and last usage date. This data is exactly what Oracle's scripts harvest during a review, and it is conclusive: the database itself reports the usage, so there is no argument about whether the feature was active.

This is why the option is such a reliable audit finding. An administrator partitions one table to solve a performance problem, the feature usage view records it permanently, and three years later an Oracle script reports unlicensed Partitioning across a database that was never intended to carry the option. The same detection mechanism drives the broader database options audit, where multiple options surface at once from the same usage views.

A single partitioned table licenses the whole database for the option. The feature does not know or care that you only meant to use it once.

What the Partitioning option costs

Because the option is priced as a percentage uplift on the database and licensed for the full footprint, the cost scales with the size of the deployment. On a large Enterprise Edition estate licensed for dozens of processors, retroactively licensing Partitioning that was switched on inadvertently can run into seven figures once back support and list pricing are applied in an audit settlement.

The asymmetry is what makes it dangerous. The technical benefit of partitioning one table is modest; the licensing consequence is the option applied to every core of that database. A buyer side estate weighs that asymmetry before any partitioned object is created, treating the decision the way it would treat the choice between Processor and Named User Plus, as a commercial decision with a measurable price tag rather than a routine schema change.

Key findings

  • 1Partitioning is an Enterprise Edition only option, separately licensed for the full database footprint.
  • 2One partitioned object switches the option on for the entire database. There is no partial licensing.
  • 3Feature usage views record the usage permanently, making it a conclusive audit finding.
  • 4The option costs the same metric and quantity as the database, so the exposure scales with core count.

Where hidden Partitioning usage comes from

Most accidental Partitioning usage is not deliberate. It arrives through three routes. The first is administrators solving a performance or maintenance problem without realising the feature is licensed, since the database lets them create a partitioned object with no warning. The second is packaged applications and Oracle's own tools that create partitioned objects automatically, including some configurations of Oracle E-Business Suite and various data warehouse schemas.

The third is migration and cloning, where a partitioned object copied from one database into another spreads the usage to a database that was previously clean. Each route is invisible without active monitoring, and each one is enough to trigger the full option charge. Catching these early is the same discipline applied across the Enterprise Edition option set, where automatic feature activation is the rule rather than the exception.

How to contain Partitioning exposure

Containment rests on monitoring and policy. The estate should query the feature usage views on a scheduled basis, so any new Partitioning usage is detected within days rather than discovered in an audit years later. Where usage is found and not licensed, the choice is to license it, to remove the partitioning, or to migrate the workload to a database that already carries the option.

The preventive control is a clear internal policy that creating a partitioned object requires a licensing sign off, enforced through database privileges and change management. This converts an invisible technical decision into a visible commercial one. Modelling the cost of licensing versus removing the feature, and deciding deliberately, is the work the database licensing service brings to option management, and it is far cheaper than an audit defence settlement after the fact.

The buyer side view

The buyer side position on Partitioning is that every option is a commercial commitment disguised as a technical feature. Monitor the feature usage views continuously, treat the creation of any partitioned object as a licensing event, and never let the engineering convenience of partitioning be confused with the cost it triggers across the whole database. Done as a standing control, this keeps a powerful feature available where it is genuinely paid for and prevents the silent spread that becomes an audit finding. To model your own option exposure, start with the database pillar, review the database licensing white paper, or request a consultation.

Frequently asked

Common questions.

Is the Oracle Partitioning option included in Enterprise Edition?

No. Partitioning is a separately licensed option on top of Database Enterprise Edition. It is not included in the base licence and is not available at all on Standard Edition. Using it requires a Partitioning licence for the same metric and quantity as the database itself.

Does one partitioned table require a full Partitioning licence?

Yes. There is no partial option licensing. The moment a single partitioned table or index exists on a database, the entire database footprint must be licensed for the Partitioning option. The feature usage views will record the usage regardless of how many objects are partitioned.

How does Oracle know if I am using Partitioning?

Oracle reads the DBA_FEATURE_USAGE_STATISTICS view, which the database populates automatically whenever a partitioned object exists. This record includes first and last usage dates and is harvested by Oracle's review scripts, making unlicensed Partitioning a conclusive audit finding.

Can I remove Partitioning to avoid the licence?

Yes, if you rebuild the affected objects as non partitioned tables and indexes, the feature usage can be brought to an end. However the historical usage record remains, so removal should be documented and dated, and any audit exposure for the period the feature was active should be assessed before relying on removal as a defence.

The Oracle Licensing Brief

Field notes from active engagements.

A monthly briefing on Oracle licensing tactics, audit patterns, and contract intelligence, written for the buyer side. No vendor talking points.

Subscribe to The Brief

Oracle Software Licensing is an independent buyer side advisory practice. Not affiliated with Oracle Corporation. Content is general information, not legal advice.