Description of the illustration strex018.eps
This illustration shows an Oracle Streams replication environment that involves the following Oracle databases:
-
mult1.example.com -
mult2.example.com -
mult3.example.com
The mult1.example.com Oracle database has the following configuration:
-
The following three
ANYDATAqueues owned by thestrmadminuser:captured_mult1,from_mult2, andfrom_mult3. -
A capture process named
capture_hrmultthat captures DML and DDL changes to the tables in thehrmultschema:countries,departments,employees,job_history,jobs,locations, andregions. The capture process enqueues these changes into thecaptured_mult1queue. -
A propagation named
mult1_to_mult2that propagates changes from the localcaptured_mult1queue to thefrom_mult1queue atmult2.example.com. -
A propagation named
mult1_to_mult3that propagates changes from the localcaptured_mult1queue to thefrom_mult1queue atmult3.example.com. -
An apply process named
apply_from_mult2that dequeues changes that originated atmult2.example.comfrom thefrom_mult2queue and applies them to the tables in thehrmultschema. -
An apply process named
apply_from_mult3that dequeues changes that originated atmult3.example.comfrom thefrom_mult3queue and applies them to the tables in thehrmultschema.
The mult2.example.com Oracle database has the following configuration:
-
The following three
ANYDATAqueues owned by thestrmadminuser:captured_mult2,from_mult1, andfrom_mult3. -
A capture process named
capture_hrmultthat captures DML and DDL changes to the tables in thehrmultschema:countries,departments,employees,job_history,jobs,locations, andregions. The capture process enqueues these changes into thecaptured_mult2queue. -
A propagation named
mult2_to_mult1that propagates changes from the localcaptured_mult2queue to thefrom_mult2queue atmult1.example.com. -
A propagation named
mult2_to_mult3that propagates changes from the localcaptured_mult2queue to thefrom_mult2queue atmult3.example.com. -
An apply process named
apply_from_mult1that dequeues changes that originated atmult1.example.comfrom thefrom_mult1queue and applies them to the tables in thehrmultschema. -
An apply process named
apply_from_mult3that dequeues changes that originated atmult3.example.comfrom thefrom_mult3queue and applies them to the tables in thehrmultschema.
The mult3.example.com Oracle database has the following configuration:
-
The following three
ANYDATAqueues owned by thestrmadminuser:captured_mult3,from_mult1, andfrom_mult2. -
A capture process named
capture_hrmultthat captures DML and DDL changes to the tables in thehrmultschema:countries,departments,employees,job_history,jobs,locations, andregions. The capture process enqueues these changes into thecaptured_mult3queue. -
A propagation named
mult3_to_mult1that propagates changes from the localcaptured_mult3queue to thefrom_mult3queue atmult1.example.com. -
A propagation named
mult3_to_mult2that propagates changes from the localcaptured_mult3queue to thefrom_mult3queue atmult2.example.com. -
An apply process named
apply_from_mult1that dequeues changes that originated atmult1.example.comfrom thefrom_mult1queue and applies them to the tables in thehrmultschema. -
An apply process named
apply_from_mult2that dequeues changes that originated atmult2.example.comfrom thefrom_mult2queue and applies them to the tables in thehrmultschema.