I have GoldenGate for Oracle(123015)'s Replicat process set up to get changes from the Oracle 12c database.
I'm able to get all INSERT/UPDATE/DELETE changes to the trail files. However, during the UPDATE operation, the After section of the record in the trail file only includes the columns that have been modified.
According to the documentation, if
- FORCE LOGGING and SUPPLEMENTAL LOG DATA ALL COLUMNS is enabled on the database,
- The EXTRACT param file in GoldenGate includes parameters LOGALLSUPCOLS and UPDATERECORDFORMAT FULL,
the AFTER section of the record should contain all columns, but it doesn't :(