A comprehensive enterprise guide to Oracle Coherence licensing, covering Standard, Enterprise, and Grid Edition pricing, Processor vs Named User Plus metrics, virtualisation risks, compliance pitfalls, and cost optimisation strategies for IT asset managers.
Oracle Coherence is a distributed caching and in-memory data grid platform that helps organisations scale applications by keeping frequently used data in memory. It is widely used in finance, e-commerce, and telecommunications where low-latency data access is critical. For a broader view of Oracle's middleware licensing landscape, see our Oracle Fusion Middleware Licensing guide.
Coherence comes in three commercial editions with progressively increasing capabilities and costs:
The entry-level edition for small deployments. Allows unlimited cluster nodes, but only up to two can host partitioned (sharded) cache data. Suitable for limited caching needs at a lower cost point.
Advanced features for larger clusters, including full data partitioning, queries, and high availability across many nodes. Often used in finance, e-commerce, and telecom applications that demand low latency and resilience.
Full-featured edition with all Enterprise capabilities plus multi-datacenter federated caching, real-time data analysis, unlimited compute clients, and integration options (e.g., GoldenGate HotCache). Designed for continuous availability across sites.
Each higher edition builds upon the previous one. If your use case involves simple caching with a couple of cache servers, Standard Edition One may suffice. But if you require large-scale distributed caches or cross-datacenter clustering, you will need Enterprise or Grid Edition. Choosing the right edition is the single most impactful decision for managing Oracle Coherence licensing cost. Grid Edition is over 30x the price of Standard Edition One per processor.
Also read our guides on Oracle Forms Licensing and Oracle Data Integrator Licensing.
Oracle Coherence offers two licensing metrics. Understanding these is critical for cost management:
You pay per processor (CPU cores) on the servers where Coherence is installed and running. Oracle uses a core factor to account for different CPU types. For example, Intel cores have a 0.5 factor, meaning two cores count as one licence. This model allows unlimited users and is commonly used for server-side middleware like Coherence.
You pay per Named User Plus (individual or device) authorised to use the software, with a minimum of 10 NUP per processor. This model can be cost-effective if only a small, known group of users or applications accesses Coherence.
⚠️ NUP Minimum Calculation Example. If you run Coherence on a server with 16 Intel cores, that equates to 8 processors after applying the 0.5 core factor. You would need either 8 processor licences or at least 80 NUP licences (8 processors x 10 NUP each), regardless of how few users actually access the cache.
In practice, large enterprises often opt for processor licensing to cover all potential users, while smaller or internal deployments with limited user counts might save costs with NUP licensing. For more on Oracle's licensing metrics, see Understanding Oracle Licence Types.
Essential strategies for defending against Oracle middleware and database licence audits. Download Free →
Oracle Coherence list prices vary significantly by edition. For the latest pricing, see the Oracle Price List Guide. All prices below are indicative list prices in USD, not including annual support.
| Edition | Per Processor (List) | Per NUP (List) | Notable Limits / Features |
|---|---|---|---|
| Standard Ed. One | ~$800 | ~$16 | Only 2 cache nodes with partitions (small clusters) |
| Enterprise Edition | ~$11,500 | ~$230 | Full partitioning, querying, HA within a cluster |
| Grid Edition | ~$25,000 | ~$500 | Multi-datacenter (WAN) caching, unlimited compute clients, advanced features |
Annual support fees are typically 22% of the licence cost. For example, a Grid Edition processor licence costing $25,000 would incur approximately $5,500 in support costs per year. For more on Oracle support costs, see Oracle Support Fees Explained.
Suppose an enterprise needs Coherence for a large application on an 8-core Intel server (core factor 0.5 = 4 processor licences required):
| Scenario | Licence Cost | Annual Support | Total Year 1 |
|---|---|---|---|
| Enterprise Ed. (4 Processors) | 4 x $11,500 = $46,000 | ~$10,120 | $56,120 |
| Enterprise Ed. NUP (20 users) | 40 x $230 = $9,200 (min 10 NUP x 4 proc = 40) | ~$2,024 | $11,224 |
| Grid Ed. (4 Processors) | 4 x $25,000 = $100,000 | ~$22,000 | $122,000 |
The choice of edition and licensing model dramatically affects cost. In the NUP scenario above, 20 actual users on Enterprise Edition costs just $9,200, but only if those 20 users are strictly the only ones accessing the cache. If indirect users exist (applications pulling data from Coherence for end users), NUP licensing becomes impractical and processor licensing is the safer choice.
Coherence cost scales directly with CPU cores. Running on high-core-count servers or multiple nodes increases licence count.
If using NUP licensing, the number of individuals or devices accessing Coherence drives cost.
Higher editions cost dramatically more.
Annual support at 22% compounds every year.
Check if you already have Coherence rights through other products.
If you own Oracle WebLogic Suite, you may already have full Coherence Enterprise Edition rights included. Verify this in your contracts before purchasing separate Coherence licences. However, WebLogic Enterprise Edition (not Suite) only covers limited session caching use. Always confirm the exact terms of bundled licences.
Proven strategies for Oracle middleware negotiations, pricing optimisation, and enterprise agreement tactics. Download Free →
| Pitfall | Description | Risk |
|---|---|---|
| Accidentally Installed Components | Coherence is often bundled with Oracle Fusion Middleware installations (e.g., WebLogic). Even if not actively used, simply installing it can be flagged in an audit. Remove or disable Coherence components if not in use. | Critical |
| Under-Counting Processors | Miscounting cores (especially in virtual environments) or failing to account for the 10 NUP per processor minimum leads to under-licensing. Apply the official core factor correctly and verify physical core counts. | Critical |
| Indirect Usage | Users who don't directly interact with Coherence but access it via an application layer still require NUP licences. Oracle considers all endpoints that benefit from Coherence-cached data as licensed users. | High |
| Virtualisation "Soft Partitioning" | Running Coherence on VMs (VMware, Hyper-V) does not reduce licensing requirements. Oracle treats these as soft partitions. You must licence every physical core in the underlying hosts where Coherence could run. | Critical |
| Open-Source Confusion | Oracle offers Coherence Community Edition (CE) as free open-source. It lacks Oracle support and certain enterprise features. Accidentally using a paid-only feature on CE creates compliance exposure. | High |
| Edition Mismatch | Using Grid Edition features (e.g., multi-datacenter federation) while only licensed for Enterprise Edition creates a shortfall Oracle will identify during audits. | High |
🚨 Virtualisation Warning. Running Coherence on VMware vSphere, Microsoft Hyper-V, or other "soft partitioning" virtualisation means Oracle requires you to licence every physical core in the entire host cluster where the Coherence VM could potentially run. This can create enormous unexpected costs. Use Oracle-approved hard partitioning (Oracle VM Server, Oracle Linux KVM) or dedicate physical hosts to contain the licence scope. Always document your environment to prove where Coherence is running. For more details, see Oracle Licensing Rules for VMware.
For comprehensive audit preparation, see our Oracle Audit Strategic Guide.
Don't overbuy Grid Edition if Enterprise Edition is sufficient. Create a features checklist against your requirements before committing. Downgrading from Grid to Enterprise can save $13,500 per processor.
Opt for Named User Plus only in low-user, internal scenarios where user counts are strictly controllable. Otherwise, use processor licensing to cover all usage and growth without compliance risk.
Maintain an up-to-date inventory of every Coherence installation, including those bundled with WebLogic or other middleware. Proactively remove or disable Coherence in environments where it is not required.
If you own Oracle WebLogic Suite or other Oracle packages that include Coherence rights, utilise them to their full potential before purchasing separate Coherence licences.
When virtualising, use Oracle-approved hard partitioning or dedicated physical servers for Coherence. This limits the number of cores you must licence and is recognised by Oracle during audits.
In large Oracle agreements or ULAs, negotiate Coherence licences as part of the broader deal. Oracle may bundle Coherence at significant discounts or include it in strategic sales.
Periodically audit your Coherence usage against licences to catch compliance gaps early. Simulate an internal Oracle audit to identify and resolve issues before Oracle's auditors arrive.
For non-critical workloads or development environments, Coherence CE provides caching at no licence cost. Carefully segregate CE from paid edition usage.
Budget for the 22% yearly support fee. If a project is retired, terminate those licences to save on support renewals. Negotiate caps on support inflation in your Oracle contracts.
Across the enterprise, including those bundled with WebLogic or other middleware. Note the edition, version, and server core counts for each deployment.
For each installation, decide on the appropriate edition (SEO, EE, or GE) and metric (Processor vs NUP). Count required licences using Oracle's core factor and NUP minimum rules.
Cross-check your Oracle contracts for existing Coherence rights (via WebLogic Suite or other bundles). Ensure you have purchase records or agreements covering all identified usage.
Where you find cost inefficiencies (too many servers, unnecessary Grid Edition features, or high NUP counts), redesign your approach. Consolidate instances, switch metrics or editions, and eliminate unused installations.
Maintain detailed documentation of your Coherence architecture, licensed counts, and any restrictions. Train IT and procurement teams on these licensing rules for ongoing compliance and audit readiness.
You can licence Coherence by Processor (per CPU core, factoring in Oracle's core multiplier) or by Named User Plus (per authorised user/device, with a minimum of 10 per processor). Processor licences cover unlimited usage, whereas NUP licences can be more cost-effective for very small user bases.
It depends on the edition and scope. Enterprise Edition costs approximately $11,500 per processor (plus 22% annually for support). Grid Edition costs approximately $25,000 per processor. NUP licences range from ~$16 each (Standard One) to ~$500 each (Grid Edition). A large deployment can run into hundreds of thousands of dollars in licence fees.
Yes. Oracle offers Coherence Community Edition (CE) as a free open-source version. It has no licence cost and can be used in production. However, it does not include Oracle support or some advanced features found in Enterprise and Grid editions.
In some cases. If you have Oracle WebLogic Suite, it includes rights to Coherence Enterprise Edition. Other products (SOA Suite, WebCenter) may include restricted Coherence usage for specific internal functions. Always check your specific licensing documentation. Outside those scenarios, Coherence requires its own licence.
Ensure you are using the appropriate edition (no need to pay for Grid features you don't use). Optimise deployment to use fewer processors by consolidating caches or using efficient hardware. Consider NUP licensing if user counts are genuinely low. Leverage existing bundled licences. And keep your deployment scope well-documented. An independent Oracle licensing assessment can help identify further optimisations.
No. Oracle treats VMware (and other non-Oracle virtualisation) as "soft partitioning" and requires you to licence every physical core in the underlying hosts where Coherence could run. Only Oracle-approved hard partitioning (Oracle VM Server, Oracle Linux KVM) allows you to limit licensing to specific cores. See our Oracle Licensing Rules for VMware guide.
Learn how Redress Compliance helps enterprises navigate complex Oracle licensing challenges. Watch on YouTube →
Expert strategies for Oracle contract renewals, middleware licensing, and cost optimisation approaches. Download Free →
Our Oracle advisory team helps enterprises optimise middleware licensing, defend against audits, and negotiate better agreements. Vendor-independent. Fixed-fee engagements.