My Oracle Support Banner

Interfaces/Mappings are Not Executing in Multiple Threads when Degree of Parallelism is Configured on Target Data Server (Doc ID 2367083.1)

Last updated on OCTOBER 04, 2022

Applies to:

Oracle Data Integrator - Version and later
Information in this document applies to any platform.


NOTE: In the examples below, user details / company name / address / email / telephone number represent a fictitious sample. Any similarity to actual persons, living or dead, is purely coincidental and not intended in any manner.


In Oracle Data Integrator (ODI), interface/mappings are not executing in multi-thread connections, even though Degree of Parallelism (DOP) is set on the target data server.

The interface/mapping knowledge modules are set, for example, to "LKM SQL Multi-Connect" and "IKM SQL to SQL Control Append."

The issue can be reproduced with the following steps:

  1. Define Data Server with Degree Of Parallelism configured in Topology manager.
  2. Create an interface/mapping with Target Data Store from the Topology Connection defined in the above step.
  3. Set LKM to "LKM SQL Multi-Connect" and IKM to "IKM SQL to SQL Control Append"
  4. Execute the interface/mapping and you will observe that session log displays DOP=1 even when DOP is configured as 10 in Target Data Server

ODI-1026: Execution Summary
Environment: Available Processors=2: Available Memory=3817865216:
Connection Metrics: Array Fetch Size=30: Batch Update Size=0: Target DOP=1
Non autocommit connection.
Source OdiDMSource-144-30-0: Started On 23:27:39.768: Provided 35 rows in 0.026 secs. Wait=0.000 secs.
Target OdiDMTarget-144-30-0: Started On 23:27:39.765: Processed 35 rows in 0.029 secs. Execute=0.016 secs. Wait=0.003 secs.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.