Apply Process Components
Apply architecture has three main parts:
The following sections present these parts
in more detail.
This is the main component that mainly
serves to dequeue the events. This is a parallel execution
server that works out the dependencies between LCRs and
assembles the events into transactions. It then returns the
assembled transactions to the coordinator process, which assigns
them to idle Apply servers.
The state of the reader server and other
useful progress information for an Apply process can be viewed
by querying the v$streams_apply_reader view. The STATE
column shows the current activity being performed by the reader
server. The STATE column can have any one of the following