GoldenGate, Streams and Distributed Database (MOSC)

MOSC Banner

goldengate replicat abends with ORA-01403 when using comparecols on update KEYANDMOD, on delete all

edited Aug 30, 2018 5:00AM in GoldenGate, Streams and Distributed Database (MOSC) 1 commentAnswered

Goldengate Version 12.2.0.1.170221

Oracle database 12.1.0.2, Exadata, 2-node RAC, EE

Replication is set up from source database to target using simple schema to schema mappings.

We use comparecols to validate target data is correct before changes are applied...

MAP SECURITY.*, TARGET SECURITY.*, comparecols (on update KEYANDMOD, on delete all)

Replication was working perfectly for some time.

After applying Apr 2018 PSU for the database last week and restarting replication it exhibits the following behaviour

When COMPARECOLS is left in place, Replicat abends on UPDATEs. An audit trail excerpt shows the failed update statement at the target is as follows; note the PK column ACT_ID has no value, hence the ORA-01403 error.

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center