Pular para o conteúdo
Visualizando 5 posts - 1 até 5 (de 5 do total)
  • Autor
    Posts
  • #99061
    Sousa04
    Participante

      Olá pessoal,

      Acho que é padrão a monitoração de jobs pelo log de alerta do Oracle,
      porém em uma de minhas instâncias os jobs executam caem em falha e não mostra nada no alert. Quando executo manualmente roda que é uma blz. Creio que tem uma forma para incluir a monitoração de jobs no alert. Alguém sabe alguma coisa sobre isso??

      Vlw!!!

      #99064
      felipeg
      Participante

        Bom dia!

        Para monitorar as execuções do JOBs eu não utilizo o alert, mas sim as views do próprio Oracle.

        Por exemplo, se você quer ver que erro foi retornado na execução de um job utilize o comando abaixo:

        SELECT job_name, status, error#, run_duration, additional_info
        FROM USER_SCHEDULER_JOB_RUN_DETAILS;

        Esse comando irá mostrar um histórico de todos os jobs, o status(Sucesso ou falha), o tempo de execução e as informações adicionais (que podem variar conforme o tipo de execução (RMAN, PL SQL)).

        Espero ter ajudado, se precisar de mais alguma informação é só entrar em contato!

        Atenciosamente,
        Felipe.

        #99066
        Sousa04
        Participante

          opa vlw

          mas essa query é no caso de eu utilizar o dbms_scheduler certo?
          aqui os agendamentos usam o dbms_job

          tem alguma outra forma?

          #99067
          felipeg
          Participante

            Você usa Oracle 9 ou 10?

            Se usa 10 recomendo fortemente trocar os seus jobs.

            No caso do dbms_job as views que tem, pelo menos na minha experiência, não mapeiam diretamente os erros, apenas a quantidade de falhas.

            SELECT job, next_date, next_sec, failures, broken
            FROM user_jobs;

            As views disponíveis para monitoramento são DBA_JOBS e DBA_JOBS_RUNNING, além da user_jobs.

            Uma opção é monitorar a sessão que o Oracle abre para o Job via trace ou verificar o histórico via Enterpise Manager.

            Espero ter ajudado!
            Atenciosamente,
            Felipe.

            #99068
            Sousa04
            Participante

              ajudou sim.

              Vou verificar pelos traces.

              Vlw!!

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