Re: asynchronous PL/SQL development; DBMS_AQ ??
- From: "Alberto Dell'Era" <alberto.dellera@xxxxxxxxx>
- To: cosmini@xxxxxxxxxxxxxxx
- Date: Fri, 27 Apr 2007 21:21:26 +0200
If I have understood what you want - I usually use dbms_job
for this, in a nutshell
create table remaining (counter int);
insert into remaining (counter) values (2);
dbms_job.submit ( ... proc_1 );
dbms_job.submit ( ... proc_2 );
commit;
each proc will decrement counter upon completion (ok/ko).
Then in the "main thread" (the session that fired the jobs)
i simply poll, say every second, table "remaining" until counter is zero.
You can get as sophisticated as you want from here (logging
proc errors in the table as well is quite useful for example).
I think that examples of this technique can be found on asktom,
I can search there for you if you want.
hth
alberto
On 4/27/07, Cosmin Ioan <cosmini@xxxxxxxxxxxxxxx> wrote:
hi all,
what's the best & most robust package these days, whether Oracle supplied
(DBMS_AQ?) or third party, to do asynchronous PL/SQL development (9i or
10g). I have various scenarios, multiple procedures that I'd like to fire
at once and upon their validated completion to do some further computations.
thx much,
Cos
--
Alberto Dell'Era
"dulce bellum inexpertis"
--
http://www.freelists.org/webpage/oracle-l
- Follow-Ups:
- Re: asynchronous PL/SQL development; DBMS_AQ ??
- From: Cosmin Ioan
- References:
- re: asynchronous PL/SQL development; DBMS_AQ ??
- From: Cosmin Ioan
Other related posts:
- » re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » RE: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
- » Re: asynchronous PL/SQL development; DBMS_AQ ??
hi all, what's the best & most robust package these days, whether Oracle supplied (DBMS_AQ?) or third party, to do asynchronous PL/SQL development (9i or 10g). I have various scenarios, multiple procedures that I'd like to fire at once and upon their validated completion to do some further computations. thx much, Cos
- Re: asynchronous PL/SQL development; DBMS_AQ ??
- From: Cosmin Ioan
- re: asynchronous PL/SQL development; DBMS_AQ ??
- From: Cosmin Ioan