Cara Cris
Acho que o commit é necessário, dá uma olhada na explicação do site do Tom Kyte logo abaixo. Além disso, todos os exemplos da documentação têm o commit. Sempre tive que colocar o commit. Do site asktom.oracle.com You Asked I am trying to queue a database job using dbms_job as following: declare jn binary_integer; begin dbms_job.SUBMIT(jn,'MYJOBS.MYPROCNAME(1234,''5678'');' ,sysdate + 1/1440); -- one minute delay, execute once only,delete upon success. dbms_output.put_line(jn); end; job_queue_processes is set to 2, job_queue_interval is set to 60. (Database is on WinNT, if is any relevant info) The job sits in the queue as seen in USER_JOBS and never gets executed. I expect the queue process to run the job per schedule. How can I get it to work? (I cannot afford to run dbms_job.run separately for it) Thanks in advance. Krish and we said... COMMIT; until you commit -- the data you just put into the job queue is visible only to YOUR session. Clica aqui para ler todas as respostas. http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:23289915 47163 <http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2328991 547163> _____ 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]