Oracle Data Integrator Licensing
Oracle Data Integrator is licensed on the Processor metric with the core factor or on Named User Plus subject to minimums, counted across every server running an ODI agent or repository. The dominant exposure is agent sprawl, where standalone and colocated agents deployed across an estate are each licensable, and the WebLogic dependency of the enterprise agent.
What is Oracle Data Integrator licensing?
Oracle Data Integrator licensing governs ODI, Oracle's extract, load, and transform data integration platform, licensed as part of Oracle Fusion Middleware. It is sold on the Processor metric using the core factor table or on Named User Plus subject to per processor minimums. ODI's distinctive licensing characteristic is that its footprint is defined by where its agents and repositories run, not by a single central server, which makes the deployment topology the heart of the licensing question.
Because ODI agents are lightweight and easy to deploy, the licensable footprint tends to grow quietly as integration developers add agents close to data sources and targets. Governing ODI is therefore a topology problem first and a metric problem second, and it sits within the broader Oracle middleware estate alongside the integration products it commonly runs with.
The two metrics
On the Processor metric, ODI is counted on every server where its components, principally the agents and the work and master repositories, are installed and running, with cores multiplied by the core factor and rounded up. This suits production integration estates where ODI runs continuously on dedicated infrastructure. On Named User Plus, ODI is counted by authorised users subject to the NUP minimums, which suits development and small team environments with a countable set of integration developers and operators.
The metric decision interacts with topology. A small team of integration developers running ODI against a modest production footprint may be cheaper on NUP, while a high throughput production estate with many agents is usually governed by Processor. The error is licensing a sprawling agent topology on Processor when the work could be consolidated, or assuming NUP covers an estate whose agent count has grown beyond what a user based licence sensibly covers.
Agent topology and counting
ODI runs work through agents, and the agent topology determines the licensable footprint. A standalone agent installed on a server brings that server's cores into scope; a colocated agent running inside WebLogic brings both the ODI and the WebLogic licensing into play; and the repositories themselves sit in an Oracle Database that carries its own licence. The counting follows the installation: every host with an ODI agent or repository is part of the footprint, whether or not it is actively processing at the moment of assessment.
The trap is the convenience of distributed agents. Integration teams deploy standalone agents next to source and target systems to minimise data movement, and each of those agents is a licensable ODI installation on that host's cores. An estate that began as a single ODI server can quietly become a dozen licensable hosts, and the gap between the two is the most common ODI finding. The control is an agent inventory reconciled against entitlement on a fixed cadence.
The WebLogic dependency
The ODI colocated, or Java EE, agent runs inside Oracle WebLogic Server, which introduces the same restricted use question that affects other Fusion Middleware products. ODI may include a restricted use WebLogic grant permitting WebLogic to run only as the ODI agent container, in which case the WebLogic underneath is covered for that purpose; deploying other applications onto that WebLogic, or exceeding the grant, creates a full use WebLogic requirement on those cores.
Standalone agents avoid the WebLogic layer entirely, running as lightweight Java processes, which can simplify the licensing footprint at the cost of the management features the Java EE agent provides. Choosing the agent type with the licensing consequence in mind, rather than purely on operational preference, is a control that keeps the WebLogic dependency from compounding the ODI footprint unnecessarily.
ODI in the cloud
On OCI and other authorized cloud environments the core factor is suspended and one OCPU equals one Processor, so ODI agents running on cloud compute are counted on OCPUs. Owned ODI licences can be brought under BYOL, and the agent topology question becomes if anything more acute in the cloud, where elastic compute makes it easy to spin up additional agent hosts that each add to the OCPU based count.
Oracle also offers data integration as a cloud service, which shifts the model from licence to subscription and removes the agent counting problem for workloads that move fully to the managed service. The decision between BYOL ODI on cloud compute and the managed cloud service is a cost and architecture comparison, and the BYOL path retains all the on premise topology discipline because the agents are still licensable installations, now metered in OCPUs.
| Agent type | Runtime | Licensing footprint |
|---|---|---|
| Standalone agent | Lightweight Java process | ODI on host cores |
| Colocated (Java EE) agent | Inside WebLogic Server | ODI plus WebLogic layer |
| Repository | Oracle Database schema | Database licence applies |
| OCI compute agent | Cloud VM | Counted on OCPUs (BYOL) |
Controlling agent sprawl
Controlling ODI cost is overwhelmingly about controlling agent count. Consolidating integration work onto fewer, well utilised agents rather than scattering standalone agents across the estate reduces the licensable footprint directly, because ODI per Processor rewards density exactly as other Fusion Middleware products do. Where distributed agents are genuinely required for performance, mapping each to a licensed host and removing agents from decommissioned servers keeps the footprint honest.
The repository database is the other lever. ODI repositories sit in an Oracle Database, and the edition and options of that database are part of the total ODI cost. Placing repositories on an appropriately licensed database, rather than inadvertently on an Enterprise Edition instance with options enabled, is a control that the middleware licensing practice checks as part of any ODI review.
Where ODI audits find money
ODI findings cluster around topology. Undocumented agents on hosts never counted are the largest and most common, because the distributed agent model spreads the footprint faster than inventories track it. The WebLogic layer under colocated agents, where custom workloads were added or the restricted grant was exceeded, is the second. And the repository database, where ODI repositories sit on a database whose edition or options are not fully licensed, is the most overlooked because it crosses from the middleware estate into the database estate.
The defence is a single artefact: an agent and repository inventory showing every ODI installation, its host, core or OCPU count, agent type, WebLogic basis where applicable, and the repository database licensing. With that map the sprawl is visible and reducible before an audit; without it the agents accumulate silently and the audit counts them all. The audit defence practice reconstructs this map under pressure, but maintaining it beforehand removes the exposure.
The buyer side view
Oracle Data Integrator is governable once you treat it as a topology problem. Inventory every agent and repository, because ODI is licensed wherever it is installed, not only where the architecture diagram says it runs. Choose the agent type with the WebLogic consequence in mind, consolidate work onto fewer agents to cut the per Processor footprint, and license the repository database deliberately. Carry the topology discipline into the cloud, where elastic compute makes agent sprawl easier. Do this and ODI is a controlled line; ignore the agents and a convenient distributed deployment becomes the finding. To inventory your ODI agents and repositories, request a consultation.
Common questions.
How is Oracle Data Integrator licensed?
ODI is licensed on the Processor metric using the core factor or on Named User Plus subject to per processor minimums, counted across every server where an ODI agent or repository is installed and running. The deployment topology, not a single central server, defines the licensable footprint.
What drives Oracle Data Integrator licensing cost?
Agent count is the dominant driver. ODI work runs through agents, and every host with a standalone or colocated agent installed brings its cores into scope. Distributed agents deployed near data sources spread the footprint quickly, which is the most common source of ODI exposure.
Does ODI require a WebLogic licence?
The ODI colocated, or Java EE, agent runs inside WebLogic Server. A restricted use WebLogic grant may cover it solely as the ODI container, but deploying other applications onto that WebLogic or exceeding the grant creates a full use WebLogic requirement. Standalone agents avoid the WebLogic layer.
How is ODI counted on OCI?
On OCI and authorized cloud the core factor is suspended and one OCPU equals one Processor, so ODI agents are counted on OCPUs. Owned licences can be brought under BYOL, and elastic compute makes agent sprawl easier to create, so topology discipline matters more in the cloud.
Do ODI repositories need a separate licence?
Yes. ODI work and master repositories sit in an Oracle Database, and that database carries its own licence including any edition and options in use. Placing repositories on an over specified Enterprise Edition database with options enabled is an overlooked cost in the ODI total.
How do I reduce ODI licensing cost?
Consolidate integration work onto fewer, well utilised agents rather than scattering standalone agents across the estate, remove agents from decommissioned hosts, choose the agent type to limit the WebLogic dependency, and license the repository database deliberately. ODI per Processor rewards density.