JOB no Oracle - Verificando JOB no Oracle - Alex Felipe Barbosa

JOB no Oracle – Verificando JOB no Oracle

Fala pessoal!

O post de hoje é a respeito da utilização de JOB’S no Oracle.
A intenção deste post não é falar de conceito, não é explicar detalhadamente o que é uma JOB e o que ela faz.
Somente uma explicação bem simples JOB nada mais de um agendador de tarefas do Oracle. Através dele é possível agendar algumas rotinas, atividades diretamente no banco de dados.
É possível utilizar em rotinas de integração, backup, limpeza de dados e diversos outros casos, conforme a necessidade de cada negócio.
Como já mencionei acima, a intenção deste post não é detalhar e nem entrar muito a fundo no conceito de JOB, caso vocês queiram entender um pouco melhor, segue abaixo um link interessante.

http://www.oracle.com/technetwork/pt/articles/database-performance/oracle-scheduler-jobs-3021419-ptb.html

A intenção deste post é compartilhar dois scripts que são muito utilizados para verificar as Jobs no Oracle.
São scripts bem simples mas que auxiliam bastante no dia-a-dia.
O primeiro é um select simples na view DBA_JOBS

Através desta JOB é possível verificar todas as Jobs do banco de dados e o mais bacana é que esta visão traz todas as informações da JOB, como por exemplo:

  • Ultimo horário que foi executado.
  • O próximo horário de execução.
  • Intervalo de tempo entre as execuções.
  • Se houve algum erro ou se a JOB está parada por falha.
  • Usuário “dono” da Job.

Outro script que é bem utilizado é pra verificar quais Jobs estão em execução no momento.
Pensando em um ambiente que possui varias Jobs é muito importante antes de qualquer alteração de objetos do banco verificar se naquele momento existe alguma JOB em execução.

Segue abaixo o segundo script:

Valeu pessoal!

Até a próxima.

2 comentários em “JOB no Oracle – Verificando JOB no Oracle

Deixe uma resposta

O seu endereço de e-mail não será publicado.