Locations Resources Contact 📅 Book a Meeting
Oracle Middleware Licensing Guide

Oracle Data Integrator Licensing Advisory

Oracle Data Integrator (ODI) is an enterprise Extract-Load-Transform (ELT) tool in Oracle's Fusion Middleware suite — used to integrate data across diverse sources and deliver high-performance transformations for data warehouses, big data platforms, and enterprise applications. This advisory covers the complete licensing structure, NUP vs Processor models, editions and pricing, common compliance pitfalls including restricted-use traps, and optimization strategies for ITAM professionals.

📄 Oracle Licensing Guide 🔗 Fusion Middleware — Data Integration 🔄 Updated 2026 ✍️ Fredrik Filipsson
$30,000per processor — Oracle list price for ODI Enterprise Edition
$900per Named User Plus — NUP pricing for ODI Enterprise Edition
25 NUP minper processor — Oracle's mandatory minimum regardless of actual user count
~22%annual support — ongoing cost on top of the licence fee

1. Understanding Oracle Data Integrator Licensing

Oracle Data Integrator (ODI) is part of Oracle's Fusion Middleware suite. It is used to integrate data across diverse sources — relational databases, flat files, big data platforms, cloud applications, and enterprise systems — and deliver high-performance data transformations for data warehouses, business intelligence platforms, and operational applications.

Oracle Data Integrator licensing is separate from Oracle Database or other Oracle products. Organisations must purchase specific licences to deploy ODI in their environment. Unlike some Oracle products bundled with hardware or cloud services, on-premises ODI requires dedicated software licences.

ODI's core components — ODI Studio, ODI Agents (Standalone and JEE), the ODI repository (hosted in an Oracle Database), and the ODI Console — must all be licensed for the environments where they run. Managing these licences is critical because ODI often runs on multiple servers and interacts with other Oracle software, introducing hidden licensing requirements.

First step: Create an inventory of all ODI deployments — development, testing, staging, and production — and their associated components. This sets the foundation for choosing the right licensing model and avoiding compliance gaps.

"Oracle Data Integrator is one of those products where the licensing complexity is disproportionate to what people expect. It's 'just an ETL tool' — but it comes with restricted-use WebLogic licences, optional add-ons for big data, a management pack for Enterprise Manager, and minimum NUP thresholds that catch people off guard. And because ODI interacts with databases, middleware, and often cloud services, the licensing boundary questions get complicated fast. We regularly find ODI compliance issues during assessments — not because clients were careless, but because the licensing rules are genuinely non-obvious."

— Fredrik Filipsson, Co-Founder, Redress Compliance

2. Licensing Models: Named User Plus vs Processor

Oracle offers two primary licensing models for Oracle Data Integrator:

Named User Plus (NUP)

Licences are based on the number of distinct users who have access to ODI — including human users and any automated process or service account that logs into ODI. Oracle enforces a minimum of 25 Named User Plus licences per processor on the server running ODI, regardless of how many users actually exist. For example, if ODI is installed on a server with two processors, at least 50 NUP licences are required — even if only 5 people use the system.

NUP licensing is typically cost-effective for development environments or small teams where user counts are low and well-defined.

Processor Licensing

Licences are based on the processing cores where ODI software is installed and running. This model allows an unlimited number of users on that server. Oracle uses the Processor Core Factor Table to determine how many licences are needed per core based on CPU type — for instance, most x86 processors have a 0.5 core factor, meaning two cores count as one licence. Every physical or virtual core running an ODI agent or ODI server must be accounted for.

Processor licensing is ideal for high-throughput or broad deployments where user counts are large, undefined, or difficult to track reliably.

Which Model to Choose?

FactorNamed User PlusProcessor
Best forSmall teams, development environments, well-defined user populationsLarge deployments, high user counts, undefined or variable user populations
Cost driverNumber of named users (subject to 25/processor minimum)Number of CPU cores × core factor
User limitOnly licensed users may access ODIUnlimited users
Break-even pointApproximately 30–40 users per processor — above this, Processor licensing is typically more cost-effective
Tracking burdenRequires ongoing user count management and documentationSimpler — no user tracking needed, but core counts must be accurate

⚠️ Virtualisation trap: In VMware environments, Oracle typically requires licensing all physical cores in the host server — not just the vCPUs allocated to the VM running ODI. If ODI is deployed on VMware without proper hard partitioning, the licensing exposure can extend to the entire physical host, dramatically increasing costs under the Processor model.

3. ODI Editions and Pricing

Oracle Data Integrator is sold primarily as ODI Enterprise Edition, but Oracle offers several variations and add-ons that ITAM teams must be aware of. Each has distinct licensing implications:

ProductMetricList Price (USD)Notes
ODI Enterprise EditionProcessor / NUP$30,000 per processor
$900 per NUP
Core ODI functionality — Studio, agents, console, repository. The standard licence most enterprises need. ~22% annual support on top
ODI for Oracle Business IntelligenceProcessor / NUP$23,000 per processor
$690 per NUP
Specialised licence restricted to Oracle BI-related data loads only. Using it for general-purpose ETL violates the terms
ODI Advanced Big Data OptionProcessor only$3,000 per processorAdd-on for Hadoop, Spark, Hive, and Pig integration. Required if using ODI's big data features — not covered by base ODI EE
Management Pack for ODIProcessor / NUP$6,900 per processor
$205 per NUP
Optional pack for monitoring/managing ODI through Oracle Enterprise Manager. Must be licensed if the ODI plugin is enabled in OEM
Oracle Data Integration SuiteProcessor only$70,000 per processorBundle including ODI EE plus Oracle Enterprise Data Quality and additional integration tools. Cost-effective if you need both ODI and data quality

Prices are Oracle list prices and do not reflect typical enterprise discounts. Always refer to Oracle's Global Price List for current figures.

Oracle also offers Oracle Data Integrator Cloud Service as part of Oracle Cloud Infrastructure — licensed on a subscription model (OCPUs per hour or monthly) or via BYOL. While cloud licensing is beyond the scope of this on-premises advisory, it's worth noting as an option if you plan to migrate to Oracle Cloud — shifting costs from capital expenditure to operational and potentially simplifying licence management.

"The most common ODI licensing mistake we see is the restricted-use violation. Organisations licence ODI for Oracle Business Intelligence at the lower price point, then gradually start using it for general-purpose ETL outside the BI context. Oracle's audit team knows exactly how to spot this. The price difference between $23K and $30K per processor might seem small, but when Oracle determines you've been using the wrong licence across a 20-processor environment for three years — with back-support — the true-up conversation gets very expensive very quickly."

— Fredrik Filipsson, Co-Founder, Redress Compliance
📥

10 Steps to Regain Control of Oracle Licensing and Reduce Risk

A comprehensive guide to understanding your Oracle licensing position — covering middleware, database options, cloud considerations, and audit preparedness.

Download Whitepaper →

4. Common Licensing Pitfalls

PitfallWhat HappensHow to Avoid It
Undercounting processors or usersLicensing only the database servers that ODI pulls data from — while forgetting to licence the actual servers where ODI is installed. Or failing to count service accounts and missing the 25 NUP per processor minimumLicence based on the ODI installation environment, not where data resides. Count every user and service account. Verify the 25 NUP minimum per processor is met
Violating restricted-use termsODI EE includes a restricted-use WebLogic Server Standard Edition licence intended only for the ODI web console. Using it for additional applications or HA clustering requires a separate full WebLogic licence. Similarly, the ODI for BI licence is restricted to Oracle BI-related data loads onlyDocument exactly which WebLogic features ODI is using. Never deploy the ODI-bundled WebLogic for non-ODI workloads. If using the ODI for BI licence, ensure it's strictly limited to BI data integration
Missing optional component licencesUsing ODI's Hadoop/Spark integration without the Big Data Option ($3,000/processor). Or managing ODI through Oracle Enterprise Manager without the Management Pack licence ($6,900/processor)Audit which ODI features are actually enabled and in use. Cross-reference against your licence entitlements. Disable features you haven't licensed or procure the required add-ons
HA and DR oversightsODI JEE agent clusters or multiple agents on different servers for load balancing — each active node must be fully licensed. Oracle's DR policy allows a backup site to run unlicensed for up to 10 days/year in failover, but active-active setups require full licensing on all nodesDocument your ODI architecture — every active node, standby, and failover configuration. Licence all active nodes. If using cold standby, ensure strict compliance with Oracle's 10-day DR policy
Assuming dev/test is freeOracle requires a licence for any installed instance regardless of environment. Oracle Technology Network (OTN) licences are for personal learning only, not enterprise use. Many enterprises mistakenly believe development instances "don't count"Licence every environment where ODI is installed unless specific contract terms (e.g., ULA) provide coverage. Never assume dev/test is automatically free

⚠️ Restricted-use WebLogic is the #1 hidden ODI compliance risk. The WebLogic Server Standard Edition bundled with ODI is strictly for the ODI web console. If your team has deployed additional applications on that WebLogic instance — even "just one small app" — you need a full WebLogic Server licence. Oracle's audit scripts will identify additional deployments on the application server.

5. Optimizing Licence Usage and Cost

Choose the Right Model per Environment

You don't need a single licensing model across all environments. Processor licensing for production (unlimited scalability) combined with NUP licensing for a small development environment with a handful of developers can yield significant savings. Maintain clear segregation between environments.

Leverage Oracle Agreements and Bundles

If your organisation uses multiple Oracle products, consider negotiating an enterprise agreement or ULA that includes ODI. Oracle sometimes bundles ODI in larger deals — particularly as part of the Data Integration Suite or with Oracle Analytics packages. Including ODI in a ULA allows unlimited deployment during the agreement term, but requires careful tracking and proper certification at exit.

Consolidate for Licence Efficiency

Consolidating ODI processes onto fewer servers directly reduces processor licence requirements. If you have many small ODI installations, centralising them can be substantially cheaper — though performance and availability trade-offs must be evaluated. Conversely, ensure idle standby nodes qualify for Oracle's free failover allowance (cold standby, properly documented).

Monitor and Reconcile Continuously

Track ODI users and installations using licence management tools or scripts. Reclaim licences when users depart or projects are retired. Staying on top of actual usage positions you better during Oracle contract renewals — you'll know exactly what you need and what you don't.

Negotiate Timing

Plan ODI licence purchases or true-ups to coincide with Oracle's fiscal year or quarter-end dates. Oracle sales teams may offer more generous discounts at these times. Maintain clear records of current licences and usage to support negotiations, and consider terminating support on unused licences to reduce ongoing costs.

📥

10 Hidden Oracle Audit Risks Every Enterprise Faces

Middleware compliance — including ODI, WebLogic, and Coherence — is one of the most common audit finding categories. This whitepaper reveals the hidden risks and how to address them proactively.

Download Whitepaper →

6. Recommendations

RecommendationDetail
Map your ODI landscapeCreate a detailed map of all ODI installations — versions, hardware, CPU core counts, and environment type (dev/test/prod). This is the foundation for correct licensing
Document user counts and accessMaintain a registry of Named Users with access to ODI — including service accounts and automated processes. Update regularly as people join or leave projects
Apply the Core Factor Table correctlyFor Processor licensing, calculate required licences using Oracle's official Core Factor Table. Verify hardware core counts and types are correctly factored — this prevents both under-licensing and over-purchasing
Segregate environmentsUse technical controls to prevent cross-environment usage. An unlicensed ODI component in test should never run production jobs. NUP licences in one environment shouldn't be violated by usage in another
Review contracts for special clausesCheck Oracle agreements for ODI-specific terms — limited-use clauses, discounted bundling, or negotiated terms that could save money or create audit risk
Train your teamsEducate IT and development teams about what's included in ODI licences. Ensure they know that using big data features, certain connectors, or the WebLogic instance for non-ODI purposes requires additional licensing
Use monitoring toolsImplement scripts or tools that track ODI usage metrics — user logins, jobs run, agent uptime. This data supports compliance, capacity planning, and identification of unused licences that could be reassigned
Audit before Oracle auditsConduct internal licence audits annually. Simulate an Oracle audit for ODI — verify licence counts, gather evidence, and proactively address gaps. Being audit-ready eliminates scrambling when the official notice arrives
Plan for growthIf expanding ODI usage (new projects, increased data volume, additional servers), incorporate licensing into planning. Switching models (NUP to Processor) or negotiating expansion in advance is more cost-effective than ad hoc purchases

7. 5-Step Action Checklist

Oracle Middleware Licensing Assessment

Not sure whether your ODI, WebLogic, Coherence, or other Fusion Middleware deployments are fully compliant? Our licensing assessment identifies every Oracle product in use, quantifies compliance exposure, and develops optimisation strategies — before Oracle's audit team does.

8. Frequently Asked Questions

How is Oracle Data Integrator typically licensed?
ODI can be licensed by Named User Plus (per named user with a 25-user-per-processor minimum) or by Processor (per CPU core, applying Oracle's Core Factor Table). Most large deployments choose Processor licensing for unlimited users. Smaller teams may find NUP more cost-effective. The break-even point is typically around 30–40 users per processor.
Do we need to licence ODI on non-production environments?
Yes. Oracle requires a licence for any installed instance of ODI regardless of environment — development, test, QA, and production all need coverage. Oracle Technology Network (OTN) developer licences are for personal learning only, not enterprise use. If you have an Oracle ULA or special agreement that covers multiple environments, verify the specific terms. The safe approach: licence every environment where ODI is installed.
What additional software does ODI require, and does it need separate licences?
ODI needs an Oracle Database (usually Enterprise Edition) to host the ODI repository — that database requires its own licence. For high availability, running the JEE agent on Oracle WebLogic Server with clustering requires licences for WebLogic Server Enterprise Edition and potentially Oracle Coherence — these are not included with ODI. If using big data connectors, you need the ODI Advanced Big Data Option. Account for all of these in your licence planning.
How can we reduce Oracle Data Integrator licensing costs?
Optimise your licence model (NUP vs Processor) for each environment. Consolidate ODI deployments to fewer servers where feasible. Negotiate volume discounts or include ODI in an enterprise agreement. Terminate support on retired ODI instances to avoid ongoing fees. Stay compliant — non-compliance penalties and forced audit purchases are always the most expensive way to acquire licences.
What should we expect during an Oracle audit for ODI?
Oracle's auditors will request details on where ODI is installed, how many users have access, and evidence of licence purchases. They will verify server specifications (processor counts), check for unlicensed options (Big Data Option, Management Pack), and examine whether the restricted-use WebLogic is being used beyond its permitted scope. Having deployment diagrams, user lists, and licence purchase records ready will make the process far less painful. Read about our Oracle Audit Defence Service for expert protection.
Can we use the WebLogic Server included with ODI for other applications?
No. ODI includes a restricted-use WebLogic Server Standard Edition licence intended solely for the ODI web console. Deploying any additional applications on that WebLogic instance — even small or internal tools — requires a separate full WebLogic Server licence. This is one of the most common ODI compliance findings in Oracle audits.
How does ODI licensing work in VMware?
Oracle's VMware licensing policies apply to ODI just as they do to other Oracle products. In soft-partitioned environments like VMware, Oracle typically requires licensing all physical cores in the host server — not just the vCPUs allocated to the ODI VM. This can dramatically increase the licensing footprint. Hard partitioning (Oracle VM, Solaris Zones, etc.) is required to limit the licensing scope to the assigned resources.
📥

What Works: 10 Field-Tested Oracle Negotiation Strategies

From middleware bundling to ULA negotiations to audit defence — the 10 strategies that consistently deliver the best outcomes for enterprises negotiating with Oracle.

Download Whitepaper →

Watch: The #1 Global Oracle Licensing Experts

▶ Watch on YouTube — The #1 Global Oracle Licensing Experts

Related Reading

Browse all whitepapers →

🔍 Oracle Licence Management

Full deployment inventory, compliance verification, and cost optimisation across databases, middleware, applications, and Java.

Learn More →

🛡️ Oracle Audit Defence

Expert defence against Oracle LMS and GLAS audits — protecting your position on middleware licensing, restricted-use terms, and compliance findings.

Learn More →

📋 Oracle Contract Negotiation

Independent advisory for Oracle purchases, renewals, and ULA negotiations — including middleware bundling and pricing optimisation.

Learn More →
FF

Fredrik Filipsson

Co-Founder of Redress Compliance. Over 20 years of experience in enterprise software licensing across Oracle, Microsoft, SAP, IBM, Salesforce, and ServiceNow. Former IBM, SAP, and Oracle executive. Has helped hundreds of Fortune 500 companies optimise costs, defend against audits, and negotiate favourable terms with major software vendors.