09.12.2012 Views

Advanced Queuing - Oracle

Advanced Queuing - Oracle

Advanced Queuing - Oracle

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Table 2–7 lists the enumerated constants.<br />

Table 2–7 Enumerated Constants in the Administrative Interface<br />

Parameter Options<br />

retention 0,1,2...INFINITE<br />

message_grouping TRANSACTIONAL, NONE<br />

Enumerated Constants in the Operational Interface<br />

INIT.ORA Parameter File Considerations<br />

queue_type NORMAL_QUEUE, EXCEPTION_QUEUE,NON_PERSISTENT_QUEUE<br />

When using enumerated constants such as BROWSE, LOCKED, and REMOVE, the<br />

PL/SQL constants must be specified with the scope of the packages defining them.<br />

All types associated with the operational interfaces must be prepended with DBMS_<br />

AQ. For example:<br />

DBMS_AQ.BROWSE<br />

Table 2–8 lists the enumerated constants.<br />

Table 2–8 Enumerated Constants in the Operational Interface<br />

Parameter Options<br />

visibility IMMEDIATE, ON_COMMIT<br />

dequeue mode BROWSE, LOCKED, REMOVE, REMOVE_NODATA<br />

navigation FIRST_MESSAGE, NEXT_MESSAGE, NEXT_TRANSACTION<br />

state WAITING, READY, PROCESSED, EXPIRED<br />

sequence_deviation BEFORE, TOP<br />

wait FOREVER, NO_WAIT<br />

delay NO_DELAY<br />

expiration NEVER<br />

namespace NAMESPACE_AQ, NAMESPACE_ANONYMOUS<br />

INIT.ORA Parameter File Considerations<br />

You can specify the AQ_TM_PROCESSES and JOB_QUEUE_PROCESSES parameters<br />

in the init.ora parameter file.<br />

Basic Components 2-9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!