Вы находитесь на странице: 1из 6

DDL Replication

Objectives
After

completing this lesson, you should be able to:


Understand the concept of DDL replication Explain the requirements for Oracle DDL replication Describe GoldenGate options for DDL replication Explain how to activate DDL capture

Overview of DDL Replication


DDL replication is available for all Oracle versions supported by GoldenGate DML synchronization. DDL in relation to DML:
DDL can be active with or without DML synchronization. The same Extract/Replicat should be processing both DML and DDL to avoid timing issues.

DDL operations are recognized differently by Extract and Replicat:

Source: DDL disabled by default; Extract must be configured to enable. Target: DDL enabled by default to maintain data integrity Replicat must be configured to ignore or filter DDL.

DDL Replication Requirements and Restrictions


Identical source and target data def: ASSUMETARGETDEFS Data pumps must be configured in PASSTHRU mode. WILDCARDRESOLVE must remain set to DYNAMIC (default). Data manipulation is not supported. GoldenGate user exits are not supported for DDL activity. Restrictions exist for DDL operations that involve userdefined types and LOB data.

DDL Replication Requirements and Restrictions


DDL on objects in TABLE or MAP statements inherit the limitations in allowed characters of those parameters. Restrictions exist for DDL operations that involve stored procedures. DDL statements larger than 2 MB require special handling.

Practices
The

practice for this lesson covers DDL replication.

Вам также может понравиться