Pular para o conteúdo
Visualizando 3 posts - 1 até 3 (de 3 do total)
  • Autor
    Posts
  • #101280
    airoosp
    Participante

      Boa tarde,

      Há um job que foi criado no banco de dados conforme código abaixo. Este job executa uma procedure que faz a verificação de informações e depois envia e-mail.

      begin
      sys.dbms_job.submit(job => :job,
      what => ‘VENDAS.PESQ_STATUS;’,
      next_date => to_date(’14-10-2011 02:00:00′, ‘dd-mm-yyyy hh24:mi:ss’),
      interval => ‘trunc(sysdate) + 1 + 2/24’);
      commit;
      end;

      O detalhe é que esta procedure esta sendo executada fora do horário programado no job que é às 02:00hs.

      Por exemplo, no dia 11/10/2011 a procedure foi executada às 02:00hs e depois às 09:07hs.

      Alguém tem idéia de como posso monitorar a execução desta procedure, no banco 9i?

      Obrigado.

      Airton

      #101281
      rman
      Participante

        @airoosp

        Antes de mais nada, verifique o horário do servidor, veja se já entrou o horário de verão.

        #101282
        vieri
        Participante

          set lin 350
          col interval for a30
          col what for a60
          select JOB, to_char(LAST_DATE , ‘hh24:mi:ss dd/mm/yyyy’)
          as UltimaExec , to_char(NEXT_DATE ,’hh24:mi:ss dd/mm/yyyy’) as Prox_Exec
          , INTERVAL , what
          from dba_jobs;

        Visualizando 3 posts - 1 até 3 (de 3 do total)
        • Você deve fazer login para responder a este tópico.