Enable Schema-level Supplemental Logging
Oracle GoldenGate supports schema-level supplemental logging. Schema-level logging is required for an Oracle source database when using the Oracle GoldenGate DDL replication feature. In all other use cases, it is optional, but then you must use table-level logging instead (see Enable Table-level Supplemental Logging).
By default, schema-level logging automatically enables unconditional supplemental logging of the primary key and conditional supplemental logging of unique key(s) and foreign key(s) of all tables in a schema. Options enable you to alter the logging as needed.
Note:
Oracle strongly recommends using schema-level logging rather than
table-level logging, because it ensures that any new tables added to a schema
are captured if they satisfy wildcard specifications. This method is also
recommended because any changes to key columns are automatically reflected in
the supplemental log data too. For example, if a key changes, there is no need
to issue ADD TRANDATA
.
Perform the following steps on the source system to enable schema-level supplemental logging.