Use a dba_jobs_running [EMAIL PROTECTED]> create or replace 2 procedure p 3 is 4 begin 5 dbms_lock.sleep(120); 6 end; 7 /
Procedure created. [EMAIL PROTECTED]> declare 2 l_job number; 3 begin 4 dbms_job.submit(l_job, 'p;'); 5 end; 6 / PL/SQL procedure successfully completed. [EMAIL PROTECTED]> [EMAIL PROTECTED]> commit; Commit complete. [EMAIL PROTECTED]> select sid, job, this_date, sysdate, 2 to_char(trunc(sysdate) + (sysdate - this_date), 'hh24:mi:ss') tempo 3 from dba_jobs_running 4 / SID JOB THIS_DATE SYSDATE TEMPO ------------- ------------- ------------------- ------------------- -------- 146 23 14/12/2005 23:46:08 14/12/2005 23:46:11 00:00:03 1 row selected. [EMAIL PROTECTED]> / SID JOB THIS_DATE SYSDATE TEMPO ------------- ------------- ------------------- ------------------- -------- 146 23 14/12/2005 23:46:08 14/12/2005 23:46:16 00:00:08 1 row selected. [EMAIL PROTECTED]> / SID JOB THIS_DATE SYSDATE TEMPO ------------- ------------- ------------------- ------------------- -------- 146 23 14/12/2005 23:46:08 14/12/2005 23:46:26 00:00:18 1 row selected. Rosane Novello wrote: > No meu ambiente, existem JOBS que ficam "perdidos" em tempo de execução por > inúmeros fatores. Gostaria de detectá-los, mas como o TOTAL_TIME (DBA_JOBS) > é acumulativo acredito que será inviável por este caminho. > Alguém tem alguma sugestão de como controlar o tempo de execução de > DBMS_JOBS? > > -- > Rosane Novello -- Marcio Portes http://mportes.blogspot.com -------------------------------------------------------------------------------------------------------------------------- Atenção! As mensagens deste grupo são de acesso público e de inteira responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ --------------------------------------------------------------------------------------------------------------------------_____________________________________________________________________ Area de download do grupo - http://www.4shared.com/dir/101727/a4dcc423 Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html