| |
 |
|
Oracle Tips by Burleson |
Chapter 4 -
Chaining Oracle Jobs Together
Conditional Job Runs Using Oracle Advanced
Queuing
DBMS_AQADM.create_queue (
queue_name =>
'job_user.task_2_queue',
queue_table =>
'job_user.job_chain_queue_tab');
DBMS_AQADM.create_queue (
queue_name =>
'job_user.task_3_queue',
queue_table =>
'job_user.job_chain_queue_tab');
DBMS_AQADM.start_queue (
queue_name =>
'job_user.task_2_queue',
enqueue => TRUE);
DBMS_AQADM.start_queue (
queue_name =>
'job_user.task_3_queue',
enqueue => TRUE);
END;
/
grant execute on dbms_aq to job_user;
conn job_user/job_user
 |
For more details and scripts, see my new book "
Oracle
Tuning: The Definitive Reference", over 900 pages
of BC's favorite tuning tips & scripts.
You can buy it direct from the publisher for 30%-off and get
instant access to the code depot. |
|