GoldenGate 19c Error: ORA-12899 or Supplemental Logging Issues


Error: Replicat is abending with ORA-12899: value too large for column or Extract is not capturing changes.

Cause

Supplemental logging is not enabled properly at schema or table level.

Fix Commands

-- On Source Database (as SYSDBA)
ALTER DATABASE ADD SUPPLEMENTAL LOG DATA;
ALTER DATABASE FORCE LOGGING;

-- Enable schema level supplemental logging
ADD SCHEMATRANDATA schema_name ALLCOLS

-- OR for specific table
ADD TRANDATA schema_name.table_name ALLCOLS

After enabling logging, restart the Extract process:

STOP EXTRACT ext1
START EXTRACT ext1

Check status:

INFO EXTRACT ext1
SEND EXTRACT ext1, STATUS

GoldenGate 19c | Supplemental Logging | CDC

Post a Comment

Previous Post Next Post