Cascading

Oracle GoldenGate supports cascading synchronization, where Oracle GoldenGate propagates data changes from the source database to a second database, and then on to a third database or multiple target databases.

See Configure a Cascading Topology Replication for sample automation scripts to run a Cascading data replication scenario.

Description of cascading.png follows

Description of the illustration cascading.png

The workflow in this type of configuration is as follows: 1. An Extract on the initial source writes captured data to a local trail, and a DISTPATH sends the data to a remote trail on the transitional system in the cascade.

  1. On the second system, Replicat applies the data to the local database.

  2. Another Extract on the second system captures the data from the local database and writes it to a local trail.

  3. A DISTPATH sends the data to a remote trail on the final system in the cascade, where it is applied to the local database by another Replicat.

This workflow is depicted in the following diagram:

Description of cascading_workflow.png follows

Description of the illustration cascading_workflow.png

A cascading configuration can be used for any of the following real-world scenarios: