Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Renato_2009

Executar Job até Determinado Período

Recommended Posts

Olá..

Bom Dia a Todos..! Imagem Postada

 

Gostaria de saber se é possível executar um JOB no Oracle apenas até determinado período do dia.

 

Desenvolvi um JOB que é executado minuto a minuto.

Quero que este job rode todos os dias apenas no período das 06:00 da manhã até as 24:00.

 

É possível? Imagem Postada

 

Segue sql do job abaixo:

 

DECLARE

job NUMBER;

BEGIN

DBMS_JOB.SUBMIT(job,'begin p_importa_pedidos; END;',sysdate,'sysdate+1/1440');

END;

/

 

Muito Obrigado..!! Imagem Postada

 

Renato

Compartilhar este post


Link para o post
Compartilhar em outros sites

Extraindo a hora corrente ....

 

DECLARE
job NUMBER;
BEGIN
  IF To_Number(To_Char(SYSDATE,'hh24mi')) BETWEEN 600 AND 2400 THEN
    DBMS_JOB.SUBMIT(job,'begin p_importa_pedidos; END;',sysdate,'sysdate+1/1440');
  END IF;
END;

Na realidade este teste deveria estar na SP que o Job executa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK.! Motta :joia:

 

Vou fazer os testes..!!

 

Muito Obrigado..!!

 

Renato Imagem Postada

 

Olá Motta..!!

 

Só mais uma dúvida: Imagem Postada

 

Eu criei esse Job ontem e hoje ele parou de executar automaticamente.

Daí eu dropei e criei novamente e voltou a funcionar.

O que será que aconteceu? Será que vai ocorrer novamente hoje a noite?

Você já viu algo parecido?

 

Obrigado mais uma vez..!!

 

Renato Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Motta Imagem Postada

Bom Dia! Tudo Bem?

 

Cheguei na empresa hoje e fui verificar a execução do job.

Parou novamente, igual o dia anterior.

No primeiro dia parou as 03:24 da manhã e ontem parou as 21:00 hs.

Dei um select na tabela USER_JOBS e os campos BROKEN esta = N e FAILURES esta = 0

O que será que está acontecendo? Tenho que configurar alguma coisa no banco?

 

Alguém já pasou por esse problema? Imagem Postada

 

Muito Obrigado..!! Imagem Postada

 

abraço,

 

Renato Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.