1. What Is the Oracle Core Factor Table?
Oracle's Core Factor Table is an official reference document that assigns a specific multiplier (core factor) to every processor type on the market. That multiplier determines how many Oracle processor licenses you need for a given number of physical CPU cores. It is, in practical terms, the single most important variable in your Oracle licensing cost equation.
The concept exists because not all CPU cores deliver the same throughput. Oracle designed the core factor to normalise licensing across different hardware architectures β so a high-performance RISC core and a commodity x86 core are not treated identically. The result is a sliding scale of factors, typically ranging from 0.25 to 1.0, where a lower factor means fewer licenses per core (and lower cost).
For a broader view of Oracle's licensing mechanics, see our Oracle Database Licensing Models guide.
The core factor table is deceptively simple β a short list of processor types and multipliers. But it drives billions of dollars in global Oracle licensing spend. Choosing between a 0.5-factor Intel server and a 1.0-factor Power server can double your Oracle bill overnight. It is the first thing I examine in any enterprise license assessment.
Key characteristics of the Core Factor Table:
Scope of application. The core factor applies exclusively to Oracle products licensed on a processor metric β principally Oracle Database Enterprise Edition, WebLogic Server, middleware suites, and other technology products. It does not apply to Standard Edition 2 (which uses per-socket licensing) or to products licensed by Named User Plus, Application User, or other metrics. For more on Oracle license types, see our detailed guide.
Official publication. Oracle publishes and periodically updates the Core Factor Table on its website. When new processor families launch, Oracle adds entries. Until a processor is listed, Oracle's default policy is to treat each core as 1.0 β the maximum factor.
On-premises focus. The core factor table is designed for physical, on-premises hardware. Cloud environments follow separate rules (covered in Section 7). However, understanding core factors remains essential even in hybrid architectures because BYOL calculations often reference processor-equivalent counts.
2. How the Core Factor Calculation Works
The core factor calculation is mathematically simple but operationally critical. Every licensing assessment in an Oracle estate begins with this formula:
That single equation governs hundreds of millions of dollars in global Oracle licensing spend. Let's break it down step by step.
Step 1 β Count physical cores. Identify the total number of physical CPU cores on each server running Oracle software. This means actual cores, not threads. Hyper-threading (Intel) or SMT (AMD/IBM) creates logical threads, but Oracle counts physical cores only. A 2-socket server with 16-core CPUs has 32 physical cores.
Step 2 β Identify the core factor. Look up your processor model in Oracle's official Core Factor Table. Intel Xeon and AMD EPYC are 0.5. IBM POWER9/10 is 1.0. Oracle SPARC M8 is 0.5. Oracle Ampere (ARM) is 0.25.
Step 3 β Multiply and round up. Multiply total physical cores by the core factor. If the result is a fraction, always round up to the next whole number. Oracle licenses are sold in whole units only.
Step 4 β Apply per product. The license calculation applies independently to each Oracle product installed on that server. If you run Oracle Database Enterprise Edition plus three options (Partitioning, Diagnostics Pack, Tuning Pack), each requires the same number of processor licenses. This multiplicative effect is where costs escalate rapidly.
Every Oracle option and management pack must be licensed on the same number of processors as the base product. If your database requires 12 processor licenses, each add-on (Partitioning at $11,500/license, Diagnostics Pack at $7,500/license, etc.) also requires 12 licenses. A single server can easily carry $1M+ in option licensing alone. See our Oracle Technology Price List guide for full pricing details.
3. Complete Core Factor Reference by Processor Family
The following table summarises core factors for the most common enterprise processor families. Always verify against Oracle's latest official publication, as new processors are added periodically.
| Processor Family | Core Factor | Common Server Platforms | Notes |
|---|---|---|---|
| Intel Xeon (all generations) | 0.5 | Dell PowerEdge, HPE ProLiant, Lenovo ThinkSystem | Most common enterprise platform globally |
| AMD EPYC (all generations) | 0.5 | Dell PowerEdge, HPE ProLiant, Supermicro | Increasingly popular for high-core-count servers |
| Oracle SPARC M8 / M7 | 0.5 | Oracle SPARC M8, T8 servers | Oracle's own hardware β same factor as x86 |
| Oracle SPARC T-series (older) | 0.25β0.5 | SPARC T5, T7 (varies by model) | Check exact model against Oracle table |
| Ampere Altra (ARM) | 0.25 | Oracle Cloud Infrastructure (OCI) bare metal | Lowest factor available β Oracle incentivises OCI ARM |
| IBM POWER10 | 1.0 | IBM Power S1022, S1024, E1080 | Full factor β doubles license cost vs. x86 |
| IBM POWER9 | 1.0 | IBM Power S922, E980 | Same 1.0 factor as POWER10 |
| IBM POWER8 | 1.0 | IBM Power S824, E880 | Legacy systems β still common in large enterprises |
| Fujitsu SPARC64 | 0.5 | Fujitsu M12, SPARC M10 | Used primarily in Japanese enterprises |
| Unlisted / New processors | 1.0 | Any platform not in Oracle's table | Default is 1.0 until Oracle publishes a factor |
I have seen enterprises choose IBM POWER servers for Oracle workloads because of raw performance β only to discover they needed twice as many licenses as the equivalent x86 deployment. One Fortune 500 manufacturer spent $4.2M more in Oracle licensing over five years purely because of the 1.0 vs. 0.5 core factor difference. Always run the license cost calculation before the hardware procurement decision, not after.
Need to understand the full cost of your Oracle processor licenses?
View Oracle Price Calculator β4. Cost Impact: How Core Factors Swing Your Oracle Bill
The core factor's financial impact is direct and dramatic. Since Oracle Database Enterprise Edition lists at $47,500 per processor license, every fractional difference in the core factor translates to tens or hundreds of thousands of dollars β and that's before options and annual support.
Comparative Cost Analysis: Same Workload, Different Hardware
Consider a standard database server with 2 sockets Γ 16 cores = 32 physical cores, running Oracle Database Enterprise Edition with Partitioning and Diagnostics Pack:
| Component | Intel Xeon (0.5) | IBM POWER10 (1.0) | Ampere ARM (0.25) |
|---|---|---|---|
| Physical cores | 32 | 32 | 32 |
| Core factor | 0.5 | 1.0 | 0.25 |
| Required licenses | 16 | 32 | 8 |
| DB EE license cost ($47,500 ea.) | $760,000 | $1,520,000 | $380,000 |
| Partitioning ($11,500 ea.) | $184,000 | $368,000 | $92,000 |
| Diagnostics Pack ($7,500 ea.) | $120,000 | $240,000 | $60,000 |
| Total license cost (list) | $1,064,000 | $2,128,000 | $532,000 |
The same 32-core server costs $532K on ARM, $1.06M on Intel, and $2.13M on IBM POWER β a 4Γ range driven entirely by the core factor. And this analysis covers just one server. Enterprises with dozens of Oracle database servers face cumulative differences measured in the tens of millions.
A Fortune 500 manufacturer ran Oracle Database EE and WebLogic Server on eight IBM POWER9 servers (384 total cores, factor 1.0 = 384 licenses per product). Redress Compliance identified that migrating these workloads to commodity Intel Xeon servers with identical core counts would reduce the license requirement to 192 per product β eliminating $8.6M in cumulative licensing exposure. The migration was completed within 14 months, with the hardware investment paying for itself within the first year through avoided Oracle license costs.
Annual Support Amplifies the Difference
Oracle charges 22% of list license fees annually for Technical Support. This compounds the core factor's impact year after year. For the 32-core Intel server above, annual support is approximately $234,000. For the IBM POWER equivalent, it's $468,000 β an extra $234K every year for the same application. Over a typical 10-year hardware lifecycle, support costs can exceed the initial license investment.
For strategies to reduce support spend, see our Oracle Support Renewal Optimization guide.
5. Step-by-Step License Calculator with Worked Examples
Example 1: Standard x86 Database Server
π Scenario: Two-Socket Intel Xeon Server
Hardware: Dell PowerEdge R760 Β· 2Γ Intel Xeon 8490H (60 cores each) Β· 120 physical cores total
Software: Oracle Database Enterprise Edition + Advanced Security + Diagnostics Pack
Core Factor: 0.5 (Intel Xeon)
Calculation: 120 cores Γ 0.5 = 60 processor licenses
DB EE: 60 Γ $47,500 = $2,850,000
Advanced Security: 60 Γ $15,000 = $900,000
Diagnostics Pack: 60 Γ $7,500 = $450,000
Example 2: IBM POWER Server
π Scenario: IBM Power S1024 Server
Hardware: IBM Power S1024 Β· 2Γ POWER10 (12 cores each) Β· 24 physical cores total
Software: Oracle Database Enterprise Edition
Core Factor: 1.0 (IBM POWER10)
Calculation: 24 cores Γ 1.0 = 24 processor licenses
DB EE: 24 Γ $47,500 = $1,140,000
Comparison: An equivalent Intel Xeon server with 24 cores would require only 12 licenses ($570,000) β exactly half the cost.
Example 3: Rounding Up with Odd Core Counts
π Scenario: Odd-Core-Count Virtualized Host
Hardware: HPE ProLiant DL380 Β· 2Γ Intel Xeon 6330 (28 cores each, 3 cores disabled) Β· 25 active physical cores
Core Factor: 0.5
Calculation: 25 cores Γ 0.5 = 12.5 β round up to 13 processor licenses
Oracle does not sell half-licenses. Always round up. This matters especially when enterprises deliberately disable cores to optimise license counts β getting the math right is essential.
Want a full licensing assessment across your Oracle estate?
Oracle License Management β6. The Virtualization Trap: Soft vs. Hard Partitioning
Virtualization is where the core factor calculation becomes dangerous. The formula itself does not change, but the definition of which cores to count expands dramatically depending on your virtualization technology.
Virtualization miscalculation is the single largest source of Oracle audit findings. Enterprises routinely assume they only need to license the virtual CPUs allocated to an Oracle VM. Oracle's policy says otherwise β and the financial consequences can reach eight figures.
Soft Partitioning = Full Host Licensing
Oracle classifies most mainstream virtualization technologies as "soft partitioning" β meaning they do not limit your licensing requirement. Under Oracle's policy, you must license all physical cores on every host in the cluster where the Oracle VM can potentially run.
Technologies Oracle considers soft partitioning include: VMware vSphere/ESXi, Microsoft Hyper-V, KVM (when using live migration), Citrix XenServer, and most other commercial hypervisors.
For detailed guidance on VMware environments, see our Oracle Licensing in VMware guide. For Hyper-V, see Oracle Licensing on Hyper-V.
A major retailer ran Oracle Database EE on a VMware cluster of 12 hosts, each with 2Γ Intel Xeon 8280 processors (28 cores each = 56 cores per host, 672 total cores). The VM was allocated 8 vCPUs. The IT team believed they owed 8 Γ 0.5 = 4 licenses. Oracle's audit team calculated: 672 cores Γ 0.5 = 336 licenses. At $47,500 each, the compliance gap was $15.7M before negotiation. Redress Compliance helped reduce the settlement to $2.1M by demonstrating the VM was pinned to specific hosts and negotiating a forward-looking agreement.
Hard Partitioning = Subset Licensing
Oracle recognises certain partitioning methods that do legally limit your licensing requirement to a subset of cores. These "hard partitioning" technologies include:
| Technology | Oracle Classification | Licensing Scope |
|---|---|---|
| Oracle VM Server (OVM) | Hard partitioning (with pinning) | Licensed vCPUs only |
| Oracle Linux KVM | Hard partitioning (with pinning) | Licensed vCPUs only |
| IBM LPAR (on POWER) | Hard partitioning | Licensed partition cores only |
| Solaris Zones (capped) | Hard partitioning | Licensed zone cores only |
| Physical core disabling (BIOS) | Hard partitioning | Active cores only |
| VMware vSphere / ESXi | Soft partitioning | All physical cores on all accessible hosts |
| Microsoft Hyper-V | Soft partitioning | All physical cores on all accessible hosts |
| KVM (with live migration) | Soft partitioning | All physical cores in migration boundary |
Using hard partitioning effectively can reduce your Oracle licensing footprint by 80β90% compared to soft partitioning. However, the configuration must be documented rigorously β Oracle auditors will verify that VMs are truly pinned and cannot migrate to unlicensed hosts.
7. Cloud Licensing Rules: AWS, Azure, OCI
In cloud environments, Oracle replaces the traditional Core Factor Table with platform-specific vCPU conversion rules. Understanding these rules is essential for enterprises pursuing cloud migration or hybrid architectures.
For comprehensive cloud licensing guidance, see our Oracle Licensing in Public Cloud Environments guide.
AWS and Azure (Authorised Cloud Providers)
Oracle treats AWS and Azure as "authorised cloud environments" with a specific conversion: 2 vCPUs = 1 Oracle Processor License. This applies to hyper-threaded instances (which most are). For instances without hyper-threading, each vCPU equals one full processor license.
The traditional Core Factor Table does not apply in AWS/Azure. Instead, you count vCPUs and divide by 2. Example: an AWS r6i.4xlarge instance with 16 vCPUs requires 16 Γ· 2 = 8 Oracle processor licenses under BYOL.
Oracle Cloud Infrastructure (OCI)
On OCI, Oracle offers two licensing models: License Included (Oracle licenses bundled into the cloud service price) and Bring Your Own License (BYOL). Under BYOL, 1 OCPU (Oracle Compute Unit) = 1 Oracle processor license. OCI's pricing is designed to make BYOL attractive, especially through programmes like Oracle Support Rewards.
For Ampere (ARM) instances on OCI, 1 OCPU = 1 physical core with a 0.25 core factor equivalent, making ARM instances the most license-efficient option in Oracle's cloud.
Cloud Licensing Comparison Table
| Cloud Provider | Licensing Rule (BYOL) | Core Factor Table Applies? | Key Consideration |
|---|---|---|---|
| AWS | 2 vCPUs = 1 license | No | Most instance types are hyper-threaded |
| Azure | 2 vCPUs = 1 license | No | Same rule as AWS for authorised instances |
| Google Cloud | 2 vCPUs = 1 license | No | Added as authorised provider in 2023 |
| OCI (x86) | 1 OCPU = 1 license | No (OCPU-based) | Most cost-effective BYOL option |
| OCI (ARM/Ampere) | 1 OCPU = ~0.25 license equivalent | Embedded in pricing | Lowest effective license cost |
| On-premises | Cores Γ Core Factor | Yes | Standard calculation applies |
Enterprises frequently assume that moving to the cloud simplifies Oracle licensing. It can β but only if you model the license requirements accurately before migration. I have seen organisations migrate Oracle workloads to large AWS instances and discover they needed more processor licenses than on-premises, because the vCPU-to-license mapping was less favourable than their existing core factor arithmetic. Always run the numbers on both sides before committing to a cloud migration.
Planning an Oracle Cloud Migration?
Our independent advisors model the licensing impact of every cloud architecture option β AWS, Azure, OCI, and hybrid β before you commit. We help ensure your migration reduces cost, not creates new compliance exposure.
8. Common Pitfalls and Misconceptions
Even with a straightforward formula, organisations routinely miscalculate Oracle core factor licensing. These are the most dangerous mistakes we see across enterprise engagements:
Pitfall 1: Assuming VM vCPUs Limit License Scope
This is the most expensive mistake in Oracle licensing. As detailed in Section 6, allocating 4 vCPUs to an Oracle VM on a VMware host does not mean you need only 4 Γ 0.5 = 2 licenses. Under Oracle's soft partitioning policy, you must license every physical core on every host in the vMotion-enabled cluster. A 4-vCPU VM on a 10-host cluster can generate a licensing requirement 50 times larger than expected.
Pitfall 2: Confusing Threads with Cores
Oracle counts physical cores, not logical threads. Intel Hyper-Threading and AMD SMT double the apparent CPU count in operating system tools, but Oracle ignores these logical threads for licensing purposes. A server reporting 64 logical CPUs in the OS may have only 32 physical cores. Always verify physical core counts through hardware documentation or BIOS settings, not software utilities.
Pitfall 3: Using Outdated Core Factor Data
Oracle periodically updates the Core Factor Table as new processor families are released. Using stale data can cause under-licensing (if a new processor has a higher factor than assumed) or over-licensing (if Oracle has assigned a favourable factor you haven't captured). Always reference the latest official table directly from Oracle's website.
Pitfall 4: Forgetting License Minimums
If you license Oracle Database Enterprise Edition by Named User Plus, there is a minimum of 25 NUP licenses per processor (as calculated using the core factor). This minimum can force higher license counts than your actual user population warrants. Cross-check your NUP requirements against the processor license calculation to determine which metric is more cost-effective.
Pitfall 5: Standard Edition vs. Enterprise Edition Confusion
Oracle Standard Edition 2 uses per-socket licensing and does not use the Core Factor Table. Each occupied socket counts as one license, regardless of core count. Enterprises migrating from Standard Edition to Enterprise Edition often underestimate the cost increase because the licensing metric shifts from sockets to cores Γ factor. Plan for this transition carefully.
Pitfall 6: Ignoring Disabled or Decommissioned Servers
Oracle auditors will look for evidence of Oracle software on any server β including development, test, staging, and disaster recovery environments. An old server with Oracle installed but "not in production" still requires licensing. Ensure your asset inventory is complete and that decommissioned servers have Oracle software fully removed.
Disaster recovery servers running Oracle must be licensed. The core factor calculation applies identically to DR hosts β there is no "standby discount" for Oracle Database Enterprise Edition. Some limited exceptions exist for failover configurations where the standby database is genuinely passive, but these are narrow and heavily scrutinised in audits. See our Oracle Audit Defense guide for strategies to manage DR licensing exposure.
Oracle Licensing Assessment Case Studies
See how enterprises have uncovered β and resolved β core factor miscalculations worth millions.
Read Case Studies β9. Strategies to Optimise License Costs
The core factor table is not just a compliance tool β it's a strategic lever. Enterprises that manage it proactively can generate substantial savings.
Strategy 1: Hardware Selection Aligned to Licensing
Always evaluate Oracle licensing cost before finalising hardware procurement. Choosing commodity x86 (factor 0.5) over IBM POWER (factor 1.0) halves the Oracle license requirement for the same core count. In some cases, the licensing savings from a hardware platform change exceed the entire hardware investment. Run the Oracle price calculation as part of every server procurement decision.
Strategy 2: Core Reduction and Right-Sizing
Some enterprises deliberately disable CPU cores in BIOS to reduce their Oracle licensing footprint. This is legitimate and Oracle-recognised, provided the disabled cores cannot be re-enabled without physical intervention. Additionally, right-sizing servers β using smaller, purpose-built machines for Oracle workloads instead of large shared servers β can reduce the total core count subject to licensing.
Strategy 3: Hard Partitioning for Virtualized Environments
If you must run Oracle on virtualized infrastructure, use Oracle-approved hard partitioning. Migrate Oracle VMs to Oracle VM Server (OVM), Oracle Linux KVM, or dedicated physical hosts. The upfront effort of re-platforming can eliminate 80β90% of your virtual licensing exposure compared to VMware or Hyper-V.
Strategy 4: Workload Consolidation
Consolidating multiple Oracle databases onto fewer, right-sized servers can reduce the total core count and therefore the total license requirement. However, balance this against the risk of creating large servers with high core counts. The optimal approach is typically moderate-sized dedicated Oracle hosts rather than either large shared clusters or many small servers.
Strategy 5: Edition Downgrades
If your workload does not require Enterprise Edition features (RAC, Partitioning, Advanced Security, etc.), downgrading to Standard Edition 2 eliminates the core factor entirely. SE2 is licensed per socket (maximum 2 sockets), and the list price is $17,500 per socket vs. $47,500 per core-factor-adjusted license. For workloads with moderate requirements, the savings are dramatic.
Strategy 6: Evaluate Alternative Licensing Models
For large Oracle estates, a ULA (Unlimited License Agreement) may cap costs during a defined period. A ULA allows unlimited deployment of specified products for a fixed annual fee. At ULA certification, deployed licenses are counted and become perpetual entitlements. This can be cost-effective for rapidly growing environments where core-factor-based procurement would escalate annually.
Strategy 7: Engage Independent Advisors
Oracle licensing is high-stakes and complex. Independent advisors like Redress Compliance provide objective analysis of your licensing position, identify optimisation opportunities, and defend against audit over-claims. Our Oracle Cost Optimization Playbook provides a comprehensive framework for reducing Oracle spend across licensing, support, and cloud.
Ready to Optimise Your Oracle Licensing?
Redress Compliance's independent advisors have helped hundreds of Fortune 500 enterprises reduce Oracle licensing costs by millions. We assess your core factor exposure, identify optimisation paths, and defend your position in audits β all on a fixed-fee, vendor-independent basis.
10. 10-Point Compliance Checklist
Follow this governance checklist to ensure your Oracle core factor licensing is accurate, compliant, and cost-optimised:
- 1 Inventory all Oracle servers. Compile a complete list of every physical server and VM host where Oracle software is installed or can run β including dev, test, staging, and DR. Record CPU model, socket count, and physical core count for each.
- 2 Look up core factors. Obtain Oracle's latest Core Factor Table and match each server's processor to its official factor. If any processor is unlisted, assume 1.0 and verify with Oracle.
- 3 Calculate license requirements per product. For each Oracle product, compute: physical cores Γ core factor = required licenses. Remember to calculate separately for each product and option/pack.
- 4 Assess virtualization exposure. Identify all VMware, Hyper-V, and other soft-partitioned environments. Calculate the full-cluster licensing requirement (all physical cores on all accessible hosts). Compare against hard-partitioning alternatives.
- 5 Compare with current entitlements. Cross-reference your calculated requirements against your purchased Oracle license entitlements. Identify any shortfall or surplus by product and metric.
- 6 Model cloud licensing equivalents. For any cloud or hybrid workloads, calculate the vCPU-based license requirement separately using cloud-specific rules (2 vCPUs = 1 license on AWS/Azure; 1 OCPU = 1 license on OCI).
- 7 Evaluate NUP vs. processor economics. For products with moderate user counts, compare the cost of Named User Plus vs. Processor licensing. NUP may be cheaper for small user populations; processor may be cheaper for large or unpredictable user bases.
- 8 Review options and packs. Audit which Oracle options and management packs are actually enabled (check DBA_FEATURE_USAGE_STATISTICS). Disable any that are not operationally required β each enabled option multiplies your license cost by the full processor count.
- 9 Document everything. Maintain auditable records of all calculations, hardware configurations, virtualization settings, and core factor references. This documentation is your primary defence in an Oracle audit.
- 10 Engage independent advisors. Before major hardware refreshes, cloud migrations, or Oracle contract renewals, engage independent licensing experts to validate your position and identify optimisation opportunities. See our Oracle License Management Services.
Concerned about Oracle audit risk across your virtualized estate?
Oracle Audit Defense β11. Frequently Asked Questions
Our Oracle Advisory Services
Vendor-independent. Fixed-fee. Proven results across hundreds of Fortune 500 engagements.