Oracle: DBMS_SCHEDULER
- Siltech Consult
- 8 de out. de 2019
- 1 min de leitura
Uma das maiores reclamações em relação aos jobs do Oracle eram as limitações que os mesmos tinham… por exemplo… se quiséssemos acompanhar logs de execução… ou deixar um job ser executado apenas se um anterior tivesse sido executado com sucesso, teríamos que programar tudo isso e daria um pouco de trabalho.
À partir da versão 10G (e melhor ainda na 11g), conseguimos usar um novo processo de agendamento usando a DBMS_SCHEDULER. Segue exemplo básico:
1) Crio um job chain (no caso, meu job será executado em sequencia de atividades) :
2) Defino as etapas/jobs:
3) Crio o agendamento:
4) Definoe as regras para execução:
5) Crio o job:
Dúvidas? silverio@siltechconsult.com.br
Comments