Enabling 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 Enabling 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.