WORK AROUND:
For SharePlex versions below 7.0.2.35
Set these parameters on source side as described below. It is recommended to so this during a relatively quiet time to avoid complication, and capture must be restarted for these setting to take effect.
OLOG queue size – power of 2 number minus 1 on non-RAC,
power of 2 minus 1 times the # of RAC nodes for RAC
OPS queue size – power of 2 number minus 1, only needed for RAC customer
For example, to set internal queue size to be 8192 then
1) Non-RAC:
sp_ctrl> stop capture
sp_ctrl> Set param SP_OCT_OLOG_QUEUE_SIZE 8191 (capture will use 8191+1=8192)
sp_ctrl> set param SP_OCT_OLOG_LOGPAR_QSIZE 4095 (only change this if using versions below 7.0.2)
sp_ctrl> start capture
2) RAC :
olog queue size need to be divided by the number of nodes.
a) 2 node RAC :
sp_ctrl> stop capture
sp_ctrl> Set param SP_OCT_OLOG_QUEUE_SIZE 16382 (capture will use 16382/2=8191+1=8192)
sp_ctrl> Set param SP_OCT_OPS_QUEUE_SIZE 8191 (capture will use 8191+1=8192)
sp_ctrl> set param SP_OCT_OLOG_LOGPAR_QSIZE 4095 (only change this is using versions below 7.0.2)
sp_ctrl> start capture
b) 3 node RAC :
sp_ctrl> stop capture
sp_ctrl> Set param SP_OCT_OLOG_QUEUE_SIZE 24573 ( capture will use 24573/3=8191 +1=8192)
sp_ctrl> Set param SP_OCT_OPS_QUEUE_SIZE 8191 (capture will use 8191+1=8192)
sp_ctrl> set param SP_OCT_OLOG_LOGPAR_QSIZE 4095 (only change this using versions below 7.0.2)
sp_ctrl> start capture
For 7.5 and above, there is a third internal hard coded parameter that cannot be adjusted by users thus there is no work around and the users must patch to the latest SharePlex version.
STATUS:
Issue is resolved in SharePlex for Oracle versions 7.0.2.35 , 7.5.2.50 and 7.6.1.28. The latest version of SharePlex can be downloaded at: https://support.quest.com/es-es/shareplex/download-new-releases