IBM Power LPAR is one of the few boundaries Oracle accepts, and only in two configurations. What qualifies, what the sharing mode field is worth on a real frame, and the console evidence that proves it.
IBM Power is one of the few platforms where Oracle agrees the partition is the licensable unit. That agreement is conditional, the condition is the cap, and on a 1.0 core factor platform the difference between a capped partition and an uncapped one is measured in millions.
Two of them. Oracle's partitioning policy lists dedicated processor partitions and capped micro partitions among the approved hard partitioning methods, and stops there.
Everything else on a Power frame is a soft boundary in Oracle's reading, which means the licensable unit reverts to something larger than the partition. Knowing which side of that line each partition sits on is the whole exercise.
Power configurations and how Oracle treats each one
| Configuration | Approved boundary? | Licensable unit Oracle opens with |
|---|---|---|
| Dedicated processor partition | Yes | The cores assigned to the partition |
| Capped micro partition | Yes | Entitled capacity, rounded up to whole cores |
| Uncapped micro partition | No | The shared processor pool, or the activated frame |
| Dedicated partition donating idle cycles | Yes, with care | The assigned cores, provided the assignment is evidenced |
| Workload partitions inside an AIX partition | No | The containing partition, in full |
| Uncapped partition inside a capped shared pool | Not named in the policy | The pool maximum, if you negotiate it |
Oracle counts cores, not threads. A Power core running with eight hardware threads presents eight logical processors to the operating system and still counts as one core, so turning simultaneous multithreading on or off changes performance and changes nothing on the invoice.
Workload partitions are the common one. Teams treat them as isolation, but Oracle does not recognize them as a licensing boundary, so the containing partition is licensed in full regardless of how the workload partitions are sized.
The ceiling on how much processor the partition can consume, and therefore the number Oracle can defend. A capped partition cannot exceed its entitled capacity. An uncapped partition can borrow from the shared pool up to the number of virtual processors it has online.
The gap between the second and third numbers is where the negotiation happens. Oracle's opening position is the pool because the policy gives it no approved boundary to stop at, and the technical argument that pulls the number down is that consumption cannot physically exceed the online virtual processors.
Fractional entitled capacity rounds up to whole cores for licensing. An entitled capacity of 3.2 processing units and one of 4.0 both license as four Processor licenses, so the partition sized at 3.2 is paying for capacity it declined to take.
Check every Oracle partition for this. Sizing to a whole number or just below the next one is free performance.
The management console holds two versions of every partition: the running configuration and the saved profile. A partition that was capped by hand after an incident, without the profile being updated, reverts to uncapped the next time it is activated from that profile.
Auditors ask for both. In the estates we reviewed this mismatch was the second most common finding after outright uncapped partitions.
On a 1.0 core factor platform, more than most infrastructure teams expect. Here is the arithmetic on a single frame, using published list prices only so you can rebuild it with your own numbers.
At the published Enterprise Edition list of 47,500 dollars per Processor in Oracle's technology price list, that is 3.04 million dollars, 380,000 dollars and 190,000 dollars respectively. The sharing mode field is worth 2.85 million dollars of exposure on one frame.
One partition, three positions, published list prices over five years
| Position | Processor licenses | License at list | Support per year at 22 percent | Five year total |
|---|---|---|---|---|
| Uncapped, Oracle opens at the pool | 64 | 3.04m dollars | 669k dollars | 6.38m dollars |
| Uncapped, settled at virtual processors | 8 | 380k dollars | 84k dollars | 0.80m dollars |
| Capped at 3.2 processing units | 4 | 190k dollars | 42k dollars | 0.40m dollars |
Modern IBM Power cores sit at 1.0 in Oracle's processor core factor table, against 0.5 for mainstream x86. Older generations are not all at 1.0, and the table is revised, so read the row for your exact processor rather than assuming.
The practical consequence is that a Power core and an x86 core are not comparable units. Compare platforms on licensable cores after the core factor for the same delivered throughput, which is the comparison Power usually wins and core count comparisons usually lose.
Standard Edition 2 is licensed by socket with a server maximum, which makes a large Power frame an awkward home for it. Check the current server limits in our Standard Edition 2 guide before assuming an edition change is the cheaper answer.
Yes, and both are routinely missed. Mobility widens the boundary from a frame to a group of frames, and capacity on demand changes the core count Oracle can point at without anyone raising a change request.
If a partition can be moved live to another frame, Oracle argues that the target frames are in scope on the same reasoning it uses for any other mobility technology. The defence is the same as the exposure: restrict which frames are valid targets and evidence the restriction.
Oracle counts what is activated and available, not what is physically installed but dark. That distinction is worth real money on frames bought with unactivated capacity, and it is fragile.
A shared processor pool with a defined maximum capacity does bound what an uncapped partition can consume. Oracle's policy does not name pools as an approved boundary, so treat the pool maximum as a negotiating position supported by configuration evidence rather than as an entitlement.
In the matters we have run, that position holds more often than not when the pool maximum is small, documented and stable. It holds rarely when the pool maximum is close to the frame.
As a data request first and a number later. Oracle's collection asks for operating system and console output across every frame, and the sharing mode field is read before anything else in the pack.
Run that collection yourself first. Scripts written by Oracle's license management function report what the platform is configured to allow, and you want to see that output before Oracle does.
The wider sequence sits in our Oracle audit response playbook and in the virtualization licensing guide.
Dated exports from the hardware management console and the operating system, covering the whole audited period. A current screenshot proves the configuration today and says nothing about the year Oracle is asking about.
The partition level view is the fastest evidence to produce and the easiest to schedule. On AIX the standard command reports the fields that decide the license count.
Console output is the authoritative record because it holds both the running configuration and the saved profile. Export the partition list with the processor mode, sharing mode, processing units and virtual processor fields, and export the pool level core counts alongside it.
Oracle's licensing documentation allows a standby node in a clustered configuration with shared storage to run unlicensed for a limited number of days each calendar year. Read the wording in the Database Licensing Information manual for your release before you rely on it for a high availability partition, because it is narrower than most architects assume.
The standard advice is that IBM Power is safe because Oracle approves the technology, so the platform choice solves the licensing question. We disagree. Approval attaches to a configuration, not to a product, and in roughly three out of five Power estates we reviewed the Oracle partitions were uncapped or sized to the frame, which means the approved technology was delivering none of its benefit. Worse, Power carries a 1.0 core factor, so every core an unbounded partition can reach costs twice what the same mistake costs on x86. The platform does not protect you. The sharing mode field, the entitled capacity, the saved profile and the dated export do.
Source: Redress Compliance advisory engagement file, 2024 to 2025.
Approved hard partitioning is a configuration, not a purchase. An uncapped Oracle partition is a soft partition wearing a hard partition badge.
Work this list in order. The first four items are configuration and evidence, cost nothing, and remove most of the exposure before any negotiation starts.
Related reading: the Oracle partitioning policy in detail, implementing approved hard partitioning, IBM Power and AIX licensing, and the x86 side of the same problem in our Oracle on VMware guide.
Yes, for two configurations. Oracle's partitioning policy names dedicated processor partitions and capped micro partitions as approved, which lets you license the partition rather than the frame. An uncapped micro partition is not on that list.
A capped partition cannot consume more than its entitled capacity, so that entitled capacity is the licensable number. An uncapped partition can borrow from the shared pool, so Oracle opens by claiming the pool and the argument moves to the online virtual processor count.
They round up to whole cores. An entitled capacity of 3.2 processing units licenses as four Processor licenses, which is the same count as 4.0, so a partition sized just below a whole number is paying for capacity it is not using.
Modern IBM Power cores carry a 1.0 core factor against 0.5 for mainstream x86, so every Power core counts in full. Older Power generations are not all at 1.0, so read the row for your exact processor in the current core factor table.
It can widen it. If a partition can be moved live to other frames, Oracle argues those target frames are in scope, so keep the mobility group small, license or block the targets, and export the migration record as evidence.
No. Oracle does not recognize operating system level containers inside a partition as a licensing boundary, so the containing partition is licensed in full no matter how the workload partitions are sized.
Dated exports from the management console showing both the running configuration and the saved profile, plus operating system output showing mode, entitled capacity and online virtual processors. Monthly is comfortable, quarterly is the minimum that survives a three year audit reach.
It depends on throughput per licensable core, not on core count. Power cores count double under the core factor but deliver more work per core, so the honest comparison is licensable cores after the core factor for the same delivered workload.
Hard versus soft partitioning, the cluster wide claim, and how to bound Oracle licensing in a virtual estate.
Used across more than five hundred enterprise engagements. Independent. Buyer side. Built for procurement leaders running the next renewal cycle.