Description of the illustration strms036.eps
This illustration shows the following Oracle Streams configuration at the cpap.example.com database:
-
One queue named
streams_queueand owned by the userstrmadmin. -
One capture process named
capture_empcaptures DML changes to thehr.employeestable and enqueues these changes into thestreams_queue. -
An apply process named
apply_empthat sends row LCRs involving thehr.employeestable to a procedure DML handler, which is theemp_dml_handlerPL/SQL procedure. The apply process reenqueues all messages back into thestreams_queuefor processing by an application. -
The
emp_dml_handlerconvertsDELETEoperations on thehr.employeestable intoINSERToperations on thehr.emp_deltable and inserts these changes into the table.