Description of the illustration strep504.eps
This illustration shows an Oracle Streams hub-and-spoke replication environment that includes the following Oracle databases:
-
hub.example.com
-
spoke1.example.com
-
spoke2.example.com
At each database, the local redo log records changes to the hr
schema.
The hub.example.com
database has the following Oracle Streams components configured:
-
The following queues:
source_hns
,destination_spoke1
, anddestination_spoke2
. -
A capture process named
capture_hns
that captures DML changes to the tables in thehr
schema from the local redo log. The capture process enqueues these changes into the localsource_hns
queue. -
A propagation named
propagation_spoke1
that sends changes from the localsource_hns
queue to thedestination_spoke1
queue atspoke1.example.com
. -
A propagation named
propagation_spoke2
that sends changes from the localsource_hns
queue to thedestination_spoke2
queue atspoke2.example.com
. -
An apply process named
apply_spoke1
that dequeues changes that originated atspoke1.example.com
from thedestination_spoke1
queue and applies them to the tables in thehr
schema. -
An apply process named
apply_spoke2
that dequeues changes that originated atspoke2.example.com
from thedestination_spoke2
queue and applies them to the tables in thehr
schema.
The spoke1.example.com
database has the following Oracle Streams components configured:
-
The following queues:
source_hns
anddestination_spoke1
. -
A capture process named
capture_hns
that captures DML changes to the tables in thehr
schema from the local redo log. The capture process enqueues these changes into the localsource_hns
queue. -
A propagation named
propagation_spoke1
that sends changes from the localsource_hns
queue to thedestination_spoke1
queue athub.example.com
. -
An apply process named
apply_spoke1
that dequeues changes that originated athub.example.com
andspoke2.example.com
from thedestination_spoke1
queue and applies them to the tables in thehr
schema.
The spoke2.example.com
database has the following Oracle Streams components configured:
-
The following queues:
source_hns
anddestination_spoke2
. -
A capture process named
capture_hns
that captures DML changes to the tables in thehr
schema from the local redo log. The capture process enqueues these changes into the localsource_hns
queue. -
A propagation named
propagation_spoke2
that sends changes from the localsource_hns
queue to thedestination_spoke2
queue athub.example.com
. -
An apply process named
apply_spoke2
that dequeues changes that originated athub.example.com
andspoke1.example.com
from thedestination_spoke2
queue and applies them to the tables in thehr
schema.