Description of the illustration strms505.eps
This illustration shows an Oracle Streams two-database replication environment that includes the following Oracle databases:
-
sync1.example.com -
sync2.example.com
The sync1.example.com database has the following Oracle Streams components configured:
-
The following queues:
capture_queueandapply_queue. -
A synchronous capture named
sync_capturethat captures DML changes to thehr.employeesandhr.departmentstables. The synchronous capture enqueues these changes into the localcapture_queuequeue. -
A propagation named
send_emp_depthat sends changes from the localcapture_queuequeue to theapply_queuequeue atsync2.example.com. -
An apply process named
apply_emp_depthat dequeues changes that originated atsync2.example.comfrom theapply_queuequeue and applies them to thehr.employeesandhr.departmentstables.
The sync2.example.com database has the following Oracle Streams components configured:
-
The following queues:
capture_queueandapply_queue. -
A synchronous capture named
sync_capturethat captures DML changes to thehr.employeesandhr.departmentstables. The synchronous capture enqueues these changes into the localcapture_queuequeue. -
A propagation named
send_emp_depthat sends changes from the localcapture_queuequeue to theapply_queuequeue atsync1.example.com. -
An apply process named
apply_emp_depthat dequeues changes that originated atsync1.example.comfrom theapply_queuequeue and applies them to thehr.employeesandhr.departmentstables.