Oracle Goldengate: REPERROR (1403, IGNORE) , Add trandata schema.*
I ran into some issue with goldengate where it's not taking any of the update statement, they are all sent directly to ignore
when we ran view param we see this statement, basically this is handling all the issue with update and send update statement to ignore count when the process thinks it cannot handle the update statement.
REPERROR (1403, IGNORE)
I then commented that line and restarted the replicat process. Upon starting the process, I encountered the following
2019-08-01 12:33:45 WARNING OGG-01004 Aborted grouped transaction on AVL_RPT_FOD.ALERT_MTS_SALT, Database error 1403 (OCI Error ORA-01403: no data found, SQL <UPDATE "AVL_RPT_FOD"."ALERT_MTS_SALT" x SET x."STATUS_ID" = :a9,x."FACILITY_TYPE_ID" = :a10,x."START_DATE" = :a11,x."END_DATE" = :a12,x."WEB_MERCATOR_X" = :a13,x."WEB_MERCATOR_Y" = :a14,x."FACILITY_NAME" = :a15 WHERE x."ID" = :b0>).
2019-08-01 12:33:45 WARNING OGG-01003 Repositioning to rba 245869009 in seqno 1233.
2019-08-01 12:33:45 WARNING OGG-01154 SQL error 1403 mapping AVL_FOD_SDE.ALERT_MTS_SALT to AVL_RPT_FOD.ALERT_MTS_SALT OCI Error ORA-01403: no data found, SQL <UPDATE "AVL_RPT_FOD"."ALERT_MTS_SALT" x SET x."STATUS_ID" = :a9,x."FACILITY_TYPE_ID" = :a10,x."START_DATE" = :a11,x."END_DATE" = :a12,x."WEB_MERCATOR_X" = :a13,x."WEB_MERCATOR_Y" = :a14,x."FACILITY_NAME" = :a15 WHERE x."ID" = :b0>.
2019-08-01 12:33:45 ERROR OGG-01296 Error mapping from AVL_FOD_SDE.ALERT_MTS_SALT to AVL_RPT_FOD.ALERT_MTS_SALT.
I can run the statement manually with no issue
After taking some time looking into the issue, this is how I fixed it.
Since there are multiple tables in the processes. I ran
Add trandata AVL_FOD_SDE.*
Soon after this command ran, we see the update count started going up.
when we ran view param we see this statement, basically this is handling all the issue with update and send update statement to ignore count when the process thinks it cannot handle the update statement.
REPERROR (1403, IGNORE)
I then commented that line and restarted the replicat process. Upon starting the process, I encountered the following
2019-08-01 12:33:45 WARNING OGG-01004 Aborted grouped transaction on AVL_RPT_FOD.ALERT_MTS_SALT, Database error 1403 (OCI Error ORA-01403: no data found, SQL <UPDATE "AVL_RPT_FOD"."ALERT_MTS_SALT" x SET x."STATUS_ID" = :a9,x."FACILITY_TYPE_ID" = :a10,x."START_DATE" = :a11,x."END_DATE" = :a12,x."WEB_MERCATOR_X" = :a13,x."WEB_MERCATOR_Y" = :a14,x."FACILITY_NAME" = :a15 WHERE x."ID" = :b0>).
2019-08-01 12:33:45 WARNING OGG-01003 Repositioning to rba 245869009 in seqno 1233.
2019-08-01 12:33:45 WARNING OGG-01154 SQL error 1403 mapping AVL_FOD_SDE.ALERT_MTS_SALT to AVL_RPT_FOD.ALERT_MTS_SALT OCI Error ORA-01403: no data found, SQL <UPDATE "AVL_RPT_FOD"."ALERT_MTS_SALT" x SET x."STATUS_ID" = :a9,x."FACILITY_TYPE_ID" = :a10,x."START_DATE" = :a11,x."END_DATE" = :a12,x."WEB_MERCATOR_X" = :a13,x."WEB_MERCATOR_Y" = :a14,x."FACILITY_NAME" = :a15 WHERE x."ID" = :b0>.
2019-08-01 12:33:45 ERROR OGG-01296 Error mapping from AVL_FOD_SDE.ALERT_MTS_SALT to AVL_RPT_FOD.ALERT_MTS_SALT.
I can run the statement manually with no issue
After taking some time looking into the issue, this is how I fixed it.
Since there are multiple tables in the processes. I ran
Add trandata AVL_FOD_SDE.*
Soon after this command ran, we see the update count started going up.
Comments
Post a Comment