What Is Oracle Coherence?

Oracle Coherence Grid Edition is priced at $25,000 per processor licence. Enterprise Edition at $11,500. Standard Edition One at $5,800. These three numbers determine your Coherence licensing budget — but the audit risk is not in choosing the wrong edition. It is in deploying features from a higher edition without realising it, and then failing an LMS audit that reclassifies your entire deployment upward.

First acquired through Oracle's purchase of Tangosol in 2007, Coherence has become a critical piece of middleware in financial services, telecommunications, retail and government sectors where microsecond response times are a commercial requirement. It underpins Oracle WebLogic Server's distributed caching layer and is also deployed as a standalone data fabric in multi-tier architectures.

Despite its technical sophistication, Coherence is frequently deployed without adequate licence coverage — often because IT teams inherit it as part of a broader Oracle middleware stack without fully understanding where commercial obligations begin and end.

Oracle Coherence Editions: Standard, Enterprise and Grid

Oracle sells Coherence in three commercial editions, each targeted at a different scale of deployment and use case. Understanding the boundaries between them is the first step to building a compliant licence position.

Standard Edition One (SE1)

Standard Edition One is Oracle's entry-level Coherence offering, positioned for medium to large application-tier caching scenarios. It supports unlimited cluster nodes but imposes a critical constraint: only two nodes in the cluster can act as data storage nodes (i.e., host partitioned cache data). All other nodes participate as client nodes that access data from those two storage nodes.

This two-storage-node ceiling makes SE1 unsuitable for high-availability distributed grids where data partitioning across many nodes is required. However, for application-caching workloads with a clearly bounded topology, SE1 delivers cost-effective coverage. List pricing is $800 per processor (or approximately $16 per Named User Plus).

Enterprise Edition (EE)

Enterprise Edition removes the storage node cap and supports an unlimited number of nodes in a fully distributed partitioned grid. It adds fault tolerance, persistent caching, and integration capabilities that the Standard Edition does not provide. Enterprise Edition is the most commonly deployed edition in large enterprise environments and sits at $11,500 per processor (or $230 per Named User Plus).

Organisations frequently underestimate how many processors need to be licensed under Enterprise Edition because they fail to account for all nodes in a Coherence cluster — including extend-client servers that may be on separate hosts.

Grid Edition (GE)

Grid Edition is Oracle's premium Coherence offering, designed for enterprise-wide shared data services platforms that span multiple data centres or require real-time analytics, event processing, and complex transaction management. Grid Edition is mandatory for any deployment that uses WAN replication or cluster-to-cluster interconnects — meaning if your Coherence data grid replicates across geographically separate data centres, you need Grid Edition regardless of how many nodes are involved.

Grid Edition also enables the Real Time Client — a feature exclusive to this tier that allows direct cache access without the Coherence Extend proxy layer. At $25,000 per processor (or $500 per Named User Plus), Grid Edition licences are among the most expensive in Oracle's middleware catalogue. Many organisations discover they need Grid Edition only when Oracle LMS raises the multi-site replication question during an audit.

"The transition from Enterprise to Grid Edition triggered by a single data-centre interconnect can increase Coherence licence spend by more than 100%. Organisations must design their topology with edition boundaries explicitly in mind."

Licensing Metrics: Processor vs Named User Plus

Oracle Coherence can be licensed under two primary metrics. Choosing the right one requires careful analysis of your deployment architecture and user base.

Processor Licensing

Processor licensing is the most common metric for Coherence deployments. It is based on the number of physical processor cores on the servers where Coherence software is installed and running, adjusted by Oracle's Core Factor Table.

For most modern x86/x64 Intel and AMD processors, Oracle applies a core factor of 0.5, meaning each physical core counts as half a processor licence. A server with two eight-core Intel processors therefore requires eight processor licences (16 physical cores × 0.5 core factor = 8 licences).

Processor licensing is typically the right choice for large deployments with high-concurrency workloads where the number of users or applications accessing the grid is difficult to bound or control.

Named User Plus (NUP) Licensing

Named User Plus licensing allows organisations to licence by the number of individual named users or devices that access Coherence. Oracle imposes a minimum floor of 10 Named User Plus licences per processor — so even if only three people use a system, you still need 10 NUP per processor core (adjusted by the core factor).

NUP licensing can be cost-effective when you have a well-controlled population of users or applications accessing the data grid — for example, a limited set of batch processes or a specific set of microservices. However, indirect access (where end users access Coherence-backed data through a middleware layer) still counts against your NUP licence obligation if Oracle determines those users are effectively accessing Coherence functionality.

Unsure whether processor or NUP licensing is right for your Coherence deployment?

Redress Compliance provides independent Oracle middleware licence assessments with no Oracle affiliation.
Get an Assessment →

The Oracle Core Factor Table: How It Applies to Coherence

The Oracle Core Factor Table determines how many physical cores count as a single Oracle processor licence. For Coherence, the most important factors are:

  • Intel and AMD x86/x64 processors: 0.5 core factor — two physical cores equal one processor licence
  • Sun UltraSPARC T-series: 0.25 core factor — four physical cores equal one processor licence
  • IBM POWER processors: 1.0 core factor — one physical core equals one processor licence
  • Sun UltraSPARC/SPARC64: 0.5 core factor

The core factor applies to Coherence the same way it applies to Oracle Database — but many organisations make the mistake of applying database-tier core factor assumptions to their middleware estate without verifying the specific processor types on each Coherence host.

In virtualised environments, Oracle requires that you count all physical cores on the physical host running Coherence — not just the virtual cores allocated to the VM. This is the most common source of undercount in Oracle middleware compliance reviews.

Virtualisation and Oracle Coherence: The Soft Partitioning Problem

Virtualisation is the single largest source of Oracle Coherence compliance risk in enterprise environments. Oracle's licensing policy distinguishes between hard partitioning and soft partitioning — and most common virtualisation technologies fall into the soft partitioning category.

What Is Soft Partitioning?

Soft partitioning refers to virtualisation technologies that do not provide hardware-enforced boundaries on Oracle software execution. Oracle treats the following as soft partitioning — meaning you must licence all physical cores on the entire physical host, not just those allocated to your virtual machine:

  • VMware vSphere / ESXi (all versions)
  • Microsoft Hyper-V
  • Linux KVM
  • Citrix XenServer
  • Any container technology (Docker, Kubernetes) not using Oracle-approved hard partitioning beneath

If your Coherence nodes run on VMware VMs on a physical host with 40 physical cores, Oracle expects those 40 cores to be licensed — not just the vCPUs assigned to the Coherence VMs.

What Is Hard Partitioning?

Hard partitioning technologies approved by Oracle include Oracle VM Server with CPU pinning, Solaris Zones (with specific configuration), IBM LPAR with dedicated processors, and certain SPARC hardware partitioning features. Only these technologies allow you to licence solely the cores allocated to the partition running Coherence.

Most enterprise IT environments do not use Oracle-approved hard partitioning for their Coherence clusters. This means the theoretical licence requirement can be many times higher than what the organisation has actually purchased — and Oracle auditors know exactly which questions to ask to expose this gap.

"In our experience reviewing Coherence deployments across large enterprises, virtualisation assumptions account for the majority of compliance shortfalls — often a 3x to 8x undercount relative to what Oracle would claim is owed."

Bundled Use Restrictions: Coherence Within Oracle SOA Suite

A significant but often misunderstood restriction applies to organisations that use Oracle SOA Suite. Oracle SOA Suite includes a bundled version of Oracle Coherence — but this bundled licence is strictly limited to use as a caching layer within SOA Suite processes only.

If your organisation's Coherence deployment serves purposes beyond SOA Suite caching — for example, if application servers, custom Java applications, or other middleware components access the same Coherence cluster — you require a standalone Coherence licence for that additional use.

Oracle LMS frequently probes this boundary during middleware audits. Teams that assume their SOA Suite entitlements cover all Coherence usage in their environment regularly discover significant compliance shortfalls.

Similarly, Oracle WebLogic Server includes a limited Coherence entitlement — but again, the scope of permitted use is tightly defined in the product-specific licence terms. Any use case not explicitly covered by the bundled entitlement requires a separate Coherence licence.

Oracle Coherence Support Costs and Annual Increases

Oracle charges annual support fees at 22% of the net licence price. This covers access to Oracle My Support, software updates, patches, and the right to use new Coherence versions under your existing licence.

Critically, Oracle support fees increase by 8% per year. This compounds significantly over a typical renewal cycle:

  • A Grid Edition deployment licensed at $250,000 carries first-year support of $55,000
  • By year three, that support figure rises to approximately $64,000 per year
  • By year five, the annual support bill exceeds $74,000 — representing 35% more than year one

These escalating support costs are among the primary reasons why organisations seek to optimise their Coherence licence position prior to renewal. Reducing processor counts, consolidating to fewer hosts with more cores (and a lower overall licence count), or negotiating a multi-year price cap are all strategies that Redress Compliance regularly executes for clients.

Oracle Coherence Community Edition: The Free Alternative

Oracle released Coherence Community Edition (CE) in 2020 under the Universal Permissive License (UPL) v1.0, making it freely available for any purpose including commercial use. Coherence CE provides the core distributed caching and in-memory data grid capabilities, with the source code available on GitHub.

However, Coherence Community Edition lacks several enterprise features exclusive to the commercial editions:

  • No commercial Oracle Support — community forums only
  • No Oracle-certified patches or security backports
  • No Near Cache or Continuous Query Cache in all configurations
  • No access to Oracle's management and monitoring tooling (Enterprise Manager integration)
  • Grid Edition features such as WAN replication and Real Time Client are not available

For organisations with regulatory, SLA, or availability requirements, Community Edition is rarely a viable production substitute. It does, however, serve as a useful development and testing environment — provided teams understand that any move to production will require a commercial licence if enterprise features are needed.

Common Oracle Coherence Compliance Mistakes

Based on our advisory work across hundreds of Oracle middleware engagements, these are the mistakes we see most frequently in Coherence environments:

1. Licensing Only the Active Storage Nodes

Many teams licence only the nodes flagged as storage-enabled in their Coherence cluster configuration, ignoring extend-proxy nodes, management nodes, and application server nodes that access the cluster via the Coherence API. Oracle requires all hosts running Coherence software — regardless of storage role — to be licenced.

2. Applying Virtual Core Counts Instead of Physical Core Counts

Licensing based on vCPUs allocated to Coherence VMs rather than the total physical cores on the underlying host is the most common compliance gap we see. In dense virtualisation environments, this can represent a 5x to 10x undercount.

3. Using Enterprise Edition for Multi-Site Replication

Organisations that configure Coherence to replicate data between two data centres — even as a passive DR configuration — are required to use Grid Edition. Using Enterprise Edition licences for this topology exposes the organisation to an edition upgrade demand during audit.

4. Assuming SOA Suite Entitlements Cover Broader Coherence Use

The bundled Coherence entitlement in SOA Suite, WebLogic, or other Oracle products applies strictly within the scope of those products. Any usage outside that defined scope requires a standalone Coherence licence — and this is a standard audit query.

5. Ignoring the NUP Minimum Per Processor

Organisations that choose NUP licensing often fail to apply the minimum of 10 NUP per processor. In practice this means that if you have a 40-processor-equivalent deployment but only 50 named users, you still owe at least 400 NUP licences (40 processors × 10 NUP minimum), not 50.

Concerned about your Oracle Coherence compliance position?

Our ex-Oracle LMS advisors can run a confidential review before Oracle does — and help you address any gaps on your terms.
Speak to an Expert →

Oracle Coherence Audit Triggers

Oracle does not audit randomly. Certain signals increase the probability that your Oracle Coherence deployment will attract LMS attention:

  • Contract renewal activity: Oracle's renewal process often triggers a licence review, particularly if Coherence is included in a broader middleware renewal
  • WebLogic or SOA Suite renewals: These reviews frequently expand to cover all bundled middleware entitlements, including Coherence
  • Technology migrations: Moving Coherence workloads to cloud or new virtualisation platforms can trigger LMS review if Oracle detects changes in your deployment profile
  • Sales engagement: Oracle sales teams have visibility into your licence profile. If they identify a potential compliance gap, they may refer the account to LMS to monetise it
  • ULA or PULA certifications: If your organisation is certifying a ULA that covers middleware, Oracle will scrutinise all middleware deployments including Coherence

Negotiation Strategies for Oracle Coherence

Oracle Coherence licences are negotiable — particularly during renewal periods, ULA certifications, and when your organisation is evaluating alternative in-memory data grid technologies. These are the most effective negotiation levers:

Consolidation to Fewer High-Core Hosts

If your Coherence nodes are spread across many low-core servers, migrating to fewer, higher-core hosts can reduce your total processor licence count. A 20-node cluster on dual 8-core servers (160 cores × 0.5 = 80 processors) may be replaceable with 10 nodes on dual 16-core servers (160 cores × 0.5 = 80 processors) — same cost — or fewer nodes with architectural optimisation.

Oracle Unlimited Licence Agreement (ULA)

For organisations with significant Oracle middleware footprints, a ULA covering Coherence allows unlimited deployment during the agreement term (typically three to five years) for a fixed fee. At ULA expiration, you certify the number of licences actually deployed — and those become your perpetual licence entitlement. Oracle has no Enterprise Agreement — the ULA is the closest equivalent for this kind of broad deployment flexibility.

The key strategic advantage of a ULA for Coherence is that it eliminates the per-deployment compliance risk during the term. Support fees are fixed regardless of how many Coherence nodes you deploy, so every additional deployment costs nothing in licence terms — making it critical to maximise deployment before the certification date so the certified licence count is as high as possible.

Price Protection and Multi-Year Caps

Oracle's standard contractual position allows annual support increases. Negotiating a price protection cap — ideally below Oracle's standard 8% per year — over a three-to-five year term significantly reduces long-term cost. Multi-year commitments often give you leverage to negotiate this concession.

Competitive Alternatives as Negotiation Leverage

The in-memory data grid market includes credible alternatives to Oracle Coherence, including Hazelcast, Redis Enterprise, Apache Ignite, and GridGain. Demonstrating that your organisation is actively evaluating these alternatives — even if you prefer to stay with Coherence — creates commercial pressure that Oracle's account team will respond to with improved pricing.

Coherence Licensing in Cloud Environments

Running Oracle Coherence on cloud infrastructure does not change your licence obligations for perpetual licences. Oracle's virtualisation rules apply equally in AWS, Azure, and Google Cloud — meaning you must licence all physical cores on the underlying host, which in a public cloud context is typically not visible to you.

Oracle's approach to BYOL (Bring Your Own Licence) in Oracle Cloud Infrastructure (OCI) is more permissive and allows you to use perpetual Coherence licences on specific OCI shapes without the full physical-host count requirement. This is one reason organisations with significant Oracle middleware investments may find OCI economically preferable to other clouds for Coherence workloads.

For AWS and Azure specifically, Oracle's guidance is to count all vCPUs allocated to the instance, divide by two (for the Intel core factor), and use that as your processor count — provided you confirm in writing with Oracle that this is an acceptable approach for your specific deployment. Without that written confirmation, Oracle may take a more aggressive position during an audit.

Real-World Example: European Insurance Firm

In one engagement, a European insurance firm had been running Coherence Grid Edition features — specifically Parallel Query and Live Events — on a 32-processor cluster. Oracle's LMS audit classified the entire deployment as Grid Edition and issued a claim of $800,000. Redress demonstrated that only 6 processors actively utilised the Grid Edition features and negotiated the settlement to $150,000.

How Redress Compliance Supports Oracle Coherence Engagements

Redress Compliance specialises exclusively in enterprise software licensing advisory. Our team includes former Oracle LMS auditors and licence analysts who have worked on Coherence compliance programmes from both sides of the table.

Our Oracle Coherence services include:

  • Compliance health check: Independent review of your Coherence deployment against your licence entitlements — before Oracle reviews it
  • Remediation planning: Prioritised action plan to close compliance gaps through licence restructuring, topology optimisation, or additional purchases at the most favourable terms
  • Renewal negotiation: Expert support for Coherence standalone renewals and middleware bundle renewals — including ULA structuring if applicable
  • Audit defence: If Oracle's LMS has already initiated contact, we provide immediate advisory support to control the scope, challenge methodology, and negotiate the settlement

Oracle Middleware Licensing Newsletter

Practical licensing intelligence for Oracle middleware — Coherence, WebLogic, SOA Suite and more — delivered monthly to procurement leaders and IT asset managers.

Frequently Asked Questions: Oracle Coherence Licensing

Do I need to licence Coherence if it is bundled with WebLogic?

The Coherence entitlement bundled with WebLogic Server is limited to use as a session and application data cache within WebLogic-managed deployments. If your Coherence cluster serves workloads outside WebLogic, a standalone Coherence licence is required for that additional use.

Can I use Oracle Coherence Community Edition in production?

Yes, Coherence Community Edition is licensed under the UPL and can be used in production without a commercial licence. However, it does not include Oracle Support, enterprise features such as WAN replication, or the Real Time Client. For most enterprise production environments, commercial Coherence licences are required to meet availability and supportability requirements.

What happens if I run Coherence on VMware without the correct number of licences?

Oracle will claim that all physical cores on the VMware hosts running Coherence are subject to licence obligations. In a typical enterprise VMware environment, this can result in a licence shortfall of 5x to 10x the deployed licence count. Oracle will seek to resolve this through additional licence purchases, potentially at full list price plus applicable back-support.

Is there a difference between how Oracle audits Coherence vs Oracle Database?

The core methodology is similar — LMS requests your deployment data and cross-references it against your CSI (customer support identifier) entitlements. However, Coherence audits tend to focus more heavily on cluster topology, node roles, and whether the correct edition is in use for WAN-connected configurations.

What is the minimum number of NUP licences required per processor?

Oracle requires a minimum of 10 Named User Plus licences per processor (after applying the core factor). This minimum applies even if your actual user count is lower.