Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Suggest an Idea

Announcements
This page is no longer in use. To suggest an idea, please visit Browse and Suggest.

Qlik Replicate should wait in FullLoad mode only when replicated tables involving in open transaction

yuriypopov
Partner - Contributor II
Partner - Contributor II

Qlik Replicate should wait in FullLoad mode only when replicated tables involving in open transaction

Qlik Replicate currently waits in FULL LOAD mode if there is any open transaction exists in Oracle source. Time for waiting set by parameter - Transaction consistency timeout (seconds).
But Qlik Replicate does not check whether tables marked for replication are used in open transactions or not. It waits in any case, even when only some other tables which are not involving in replication are changing in such open transactions

So it make sense to check if there are any replicated tables changing in open transaction. If QR recognize there are not any replicated table involving in open transaction it does not should to wait.

For Oracle endpoint - following query can be used to determinate which tables are changing in open transactions.

select l.SESSION_ID, o.OWNER, o.OBJECT_NAME
from gv$locked_object l
join dba_objects o
on l.object_id = o.object_id

2 Comments
Meghann_MacDonald

From now on, please track this idea from the Ideation portal. 

Link to new idea

Meghann

NOTE: Upon clicking this link 2 tabs may open - please feel free to close the one with a login page. If you only see 1 tab with the login page, please try clicking this link first: Authenticate me! then try the link above again. Ensure pop-up blocker is off.

Ideation
Newbie
Newbie
 
Status changed to: Closed - Archived