Illustration strep032.htm shows three Oracle databases named mult1.net, mult2.net, and mult3.net. Each database has basically the same configuration:
- One queue that is used by the capture process, propagation jobs, and apply processes.
- A capture process that captures changes in the redo log and converts relevant changes into LCRs, which it enqueues into a queue.
- One apply process apply changes from each of the other two databases. For example, mult1.net has one apply process to apply changes from mult2.net and another apply process to apply changes from mult3.net. Both of these apply processes dequeue changes from the same queue.
- Each database uses two propagation jobs to propagate locally captured LCRs to the other databases. For example, mult1.net has one propagation job to propagate locally captured LCRs to mult2.net and another propagation job to propagate locally captured LCRs to mult3.net.