For additional info on weblogic setup :

There are 2 connection pools : A and B

In connection pool A We are using following driver classname :

weblogic.jdbc.oci.xa.XADataSource

There is one TX Data source called SSTXDatasource, in which we are referring connection pool A and here two-phase coomit option is not checked but we have enabled row prefetch option.

Is the above setting is responsible for creating DX locks in my Oracle database ?

Deba