Bom Dia Chiappa.; a) [EMAIL PROTECTED] oracle]$ ps -fu oracle UID PID PPID C STIME TTY TIME CMD oracle 1135 1 0 Nov13 ? 00:01:11 /oracle/product/9.2/bin/tnslsnr oracle 24833 24831 0 Nov27 ? 00:00:00 -bash -c /oracle/admin/scripts/b oracle 24872 24833 0 Nov27 ? 00:00:00 -bash -c /oracle/admin/scripts/b oracle 25190 1 0 Nov27 ? 00:00:00 ora_pmon_prod oracle 25192 1 0 Nov27 ? 00:00:05 ora_dbw0_prod oracle 25194 1 0 Nov27 ? 00:01:50 ora_lgwr_prod oracle 25196 1 0 Nov27 ? 00:00:01 ora_ckpt_prod oracle 25198 1 0 Nov27 ? 00:00:21 ora_smon_prod oracle 25200 1 0 Nov27 ? 00:00:00 ora_reco_prod oracle 25207 24872 0 Nov27 ? 00:00:00 -bash -c /oracle/admin/scripts/b oracle 25212 25207 0 Nov27 ? 00:00:00 exp statistic oracle 25213 25212 0 Nov27 ? 00:00:00 oracleprod (DESCRIPTION=(LOCAL=Y oracle 25716 1 0 07:00 ? 00:00:09 oracleprod (LOCAL=NO) oracle 25764 1 0 07:42 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25766 1 0 07:43 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25770 1 0 07:45 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25776 1 0 07:45 ? 00:00:02 oracleprod (LOCAL=NO) oracle 25789 1 0 07:52 ? 00:00:01 oracleprod (LOCAL=NO) oracle 25793 1 0 07:55 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25795 1 0 07:58 ? 00:00:44 oracleprod (LOCAL=NO) oracle 25804 1 0 08:02 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25821 1 0 08:15 ? 00:00:02 oracleprod (LOCAL=NO) oracle 25828 1 0 08:20 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25834 1 0 08:25 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25842 1 0 08:28 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25844 1 0 08:28 ? 00:00:06 oracleprod (LOCAL=NO) oracle 25846 1 0 08:28 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25853 1 0 08:30 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25857 1 0 08:31 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25859 1 0 08:34 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25867 1 0 08:38 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25874 1 0 08:40 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25876 1 0 08:40 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25880 1 0 08:41 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25884 1 0 08:42 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25886 1 0 08:42 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25888 1 0 08:42 ? 00:00:02 oracleprod (LOCAL=NO) oracle 25890 1 0 08:44 ? 00:00:02 oracleprod (LOCAL=NO) oracle 25894 1 0 08:45 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25896 1 0 08:46 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25898 1 0 08:48 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25905 1 0 08:53 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25907 1 0 08:53 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25911 1 0 08:59 ? 00:00:02 oracleprod (LOCAL=NO) oracle 25924 1 0 09:06 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25926 1 0 09:07 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25933 1 0 09:11 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25937 1 0 09:14 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25941 1 0 09:16 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25943 1 0 09:16 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25963 1 0 09:31 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25967 1 0 09:34 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25971 1 0 09:35 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25973 1 0 09:36 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25980 1 0 09:40 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25982 1 0 09:41 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25986 1 0 09:41 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25988 1 0 09:42 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25990 1 0 09:43 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25992 1 0 09:43 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25994 1 0 09:43 ? 00:00:00 oracleprod (LOCAL=NO) oracle 25996 25995 0 09:44 pts/0 00:00:00 -bash oracle 26041 1 0 09:44 ? 00:00:00 oracleprod (LOCAL=NO) oracle 26044 25996 0 09:45 pts/0 00:00:00 ps -fu oracle
b) SQL> select job, LAST_DATE , LAST_SEC, THIS_DATE, THIS_SEC , NEXT_DATE, NEXT_SEC , BROKEN from dba_jobs 2 / JOB LAST_DAT LAST_SEC THIS_DAT THIS_SEC NEXT_DAT NEXT_SEC B ---------- -------- -------- -------- -------- -------- -------- - 111 06/12/07 22:35:24 N 109 06/12/07 22:33:00 N c) fiz o ítem C ontem, para rodar 12:20h e rodou! No alert estava tudo normal no horario q o Job tinha de ser startado. Cris ----- Original Message ----- From: jlchiappa To: oracle_br@yahoogrupos.com.br Sent: Thursday, December 06, 2007 9:16 PM Subject: [oracle_br] {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} [oracle_ Uns palpites pra vc : a) em outra msg vc disse que é linux o seu servidor, então manda um ps -fu usuariodonodooracle , veja lá se os processos de job estão presentes no SO, mesmo b) CONSULTE a tabela de DBA_JOBS, a coluna BROKEN está setada ? O job em questão está com qual data como última execução ? c) cria uma procedurezinha ridiculamente simples, que faz um INSERT numa tabela e só, e executa ela no plus via job com : variable vjob number; begin dbms_job.submit(:vjob,'nomedarotina',trunc(sysdate) + nn/24 ,'trunc(sysdate+1) + nn/24'); comit; end; ==> aonde nn é a hora em que vc quer que a coisa rode, sendo hora ** no futuro **, e veja o que acontece, consulte imediatamente após a DBA_JOBS, faça em outyra sessão um select da tabela que o jobinho inseriu, veja se tudo ok. []s Chiappa > > commit; > --- Em oracle_br@yahoogrupos.com.br, "Elen Cristina Martos Cruz" <[EMAIL PROTECTED]> escreveu > > Oi Alexandre > vou recriar os Jobs com commit. > vamos ver amanhã. > > Cris > ----- Original Message ----- > From: Alexandre Eduardo Borges > To: oracle_br@yahoogrupos.com.br > Sent: Thursday, December 06, 2007 1:46 PM > Subject: RES: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} [oracle_br] Job que não roda ! > > > Elen > > Olha outra pergunta do mesmo site > > Does dbms_job scheduled jobs commit automatically or we have to include > commit explicitly in the > job? > > Followup December 13, 2003 - 11am US/Eastern:tom14319063084931 > > dbms_job does NOT autocommit on submit (run does, not submit) > > so, after you submit, the job will appear in YOUR session but will not be > visible to the job queue > processes until your session commits the transaction that created the job. > > _____ > > De: Elen Cristina Martos Cruz [mailto:[EMAIL PROTECTED] > Enviada em: quinta-feira, 6 de dezembro de 2007 12:42 > Para: oracle_br@yahoogrupos.com.br > Assunto: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: > {Disarmed} [oracle_br] Job que não roda ! > > Alexandre > > posso até alterar isso, mas sempre (ate semana passada) funcionou sem, > o mesmo script tenho na base de desenvolvimento e funciona também sem o > commit. > Penso o problema ser outro.. > > Cris > ----- Original Message ----- > From: Alexandre Eduardo Borges > To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Sent: Thursday, December 06, 2007 10:47 AM > Subject: RES: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} > [oracle_br] Job que não roda ! > > Elen > > Após agendar o job você precisa dar um commit, tenta aí. > > _____ > > De: Elen Cristina Martos Cruz [mailto:[EMAIL PROTECTED] > <mailto:emartos%40fei.edu.br> edu.br] > Enviada em: quinta-feira, 6 de dezembro de 2007 11:36 > Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Assunto: {Disarmed} Re: {Disarmed} Re: {Disarmed} Re: {Disarmed} [oracle_br] > Job que não roda ! > > Sem commit! > Mas dentro da procedure tem commit! > ----- Original Message ----- > From: Alexandre Eduardo Borges > To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Sent: Thursday, December 06, 2007 10:29 AM > Subject: RES: {Disarmed} Re: {Disarmed} Re: {Disarmed} [oracle_br] Job que > não roda ! > > Oi Elen > > Após o script você está dando um commit ? > > Assim: > > variable vjob number; > begin > dbms_job.submit(:vjob,'estat_matr_naomatr;',trunc(sysdate) + 23/24 > ,'trunc(sysdate+1) + 23/24',false); > end; > > commit; > > _____ > > De: Elen Cristina Martos Cruz [mailto:[EMAIL PROTECTED] > <mailto:emartos%40fei.edu.br> edu.br] > Enviada em: quinta-feira, 6 de dezembro de 2007 11:02 > Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Assunto: {Disarmed} Re: {Disarmed} Re: {Disarmed} [oracle_br] Job que não > roda ! > > Bom Dia > > Segue o script > > variable vjob number; > begin > dbms_job.submit(:vjob,'estat_matr_naomatr;',trunc(sysdate) + 23/24 > ,'trunc(sysdate+1) + 23/24',false); > end; > > Obrigada > > Cris > ----- Original Message ----- > From: Alexandre Eduardo Borges > To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Sent: Thursday, December 06, 2007 8:58 AM > Subject: RES: {Disarmed} Re: {Disarmed} [oracle_br] Job que não roda ! > > Oi Elen bom dia > > Coloca o script de agendamento aqui no fórum..... > > Alexandre > > _____ > > De: Elen Cristina Martos Cruz [mailto:[EMAIL PROTECTED] > <mailto:emartos%40fei.edu.br> edu.br] > Enviada em: quinta-feira, 6 de dezembro de 2007 09:50 > Para: Oracle BR > Assunto: {Disarmed} Re: {Disarmed} [oracle_br] Job que não roda ! > > Bom Dia ALexandre > Nãda de novo no alert. > Pior que esses jobs são antigos e sempre funcinaram perfeitamente.. e > derrepente pararam. > Não sei que faço. > Ja recriei eles e nada de funcionar o schedule. > ----- Original Message ----- > From: Alexandre Eduardo Borges > To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Sent: Thursday, December 06, 2007 8:44 AM > Subject: RES: {Disarmed} [oracle_br] Job que não roda ! > > Bom dia, > > Não apareceu nada no alert? Você se logou no sqlplus com o mesmo usuário que > agendou o job? > > Alexandre > > _____ > > De: Elen Cristina Martos Cruz [mailto:[EMAIL PROTECTED] > <mailto:emartos%40fei.edu.br> edu.br] > Enviada em: quinta-feira, 6 de dezembro de 2007 09:37 > Para: Oracle BR > Assunto: {Disarmed} [oracle_br] Job que não roda ! > > Bom Dia. > > O Job está rodando sem erro... > Mas na hora scrhedulada não roda, e o server está no ar! > Sera falha de algum processo background??? > > SQL> Exec Dbms_job.run(63) > > Procedimento PL/SQL concluído com sucesso. > > SQL> select job, LAST_DATE, NEXT_DATE from dba_jobs > 2 / > > JOB LAST_DAT NEXT_DAT > ---------- -------- -------- > 85 05/12/07 > 63 06/12/07 07/12/07 > > ----- Original Message ----- > From: Alexandre Eduardo Borges > To: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Sent: Wednesday, December 05, 2007 5:20 PM > Subject: RES: {Disarmed} Re: [oracle_br] Job que não roda ! > > Olá Marcela > > Se loga no sqlplus , descobre o numero do job e executa para ver a > mensagem de erro e posta aqui na lista > > Exec Dbms_job.run(numero do seu job) > > Alexandre > > _____ > > De: Nenhum nenhum [mailto:[EMAIL PROTECTED] <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> . > <mailto:emartos%40ig.com.br> br] > Enviada em: quarta-feira, 5 de dezembro de 2007 17:12 > Para: [EMAIL PROTECTED] <mailto:oracle_br%40yahoogrupos.com.br> os.com.br > Assunto: {Disarmed} Re: [oracle_br] Job que não roda ! > > Oi Marcela, Não é.. veja: > > job_queue_processes integer 10 > > Cris > > Em 05/12/07, Marcela Reis <reis.marcela@ <mailto:reis.marcela%40gmail.com> > gmail.com> escreveu: > > > > olha seu parametro job_queue_processes, provavelmente está 0. > > > > Atenciosamente, > > > > Em 05/12/07, Nenhum nenhum <[EMAIL PROTECTED] <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> > <mailto:emartos%40ig.com> . > <mailto:emartos%40ig.com.br> > br <emartos%40ig.com.br>> > > escreveu: > > > > > > Meu job não roda.. gente me ajude... por favor > > > > > > Do nada meus jobs pararam de rodar... o que pode ser gente???? > > > esse fiz pra rodar agora e não rodou tbm. > > > > > > Bj > > > > > > cris > > > > > > variable vjob number; > > > begin > > > dbms_job.submit(:vjob,'atualiza_estat_indiceaprvreprv;','05/12/2007 > > > 16:25:00','SYSDATE + 1'); > > > end; > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > [As partes desta mensagem que não continham texto foram removidas] > [As partes desta mensagem que não continham texto foram removidas]