Description of the illustration strms507.eps
This illustration shows a messaging environment that includes the following Oracle databases:
-
ii1.example.com -
ii2.example.com
The ii1.example.com database has the following components:
-
The
oe.orderstable. -
A trigger named
enqueue_ordersthat fires when row is inserted into the oe.orders table. The trigger enqueues messages oforder_id_datetype based on the insert into thestreams_queuequeue. -
A propagation named
send_ordersthat sends messages from the localstreams_queuequeue to thestreams_queuequeue atii2.example.com.
The ii2.example.com database has the following components:
-
The
streams_queuequeue. -
A messaging client/subscriber named
strmadmin. When the strmadmin messaging client/subscriber is invoked, it uses thedequeue_ordersPL/SQL procedure to dequeue and process the messages in thestreams_queuequeue.