Cadeias
Há quatro opções disponíveis no menu Cadeias: Resumo, Corridas, Etapas, Regras. Cada opção é descrita abaixo.
Resumo
A página Resumo exibe todas as cadeias pertencentes ao usuário atual. Os detalhes são apresentados em formato tabular. No final de cada linha, está o ícone Ações. Clique em Ações para exibir a lista de opções da cadeia. Clique em uma cadeia na tabela e os detalhes sobre etapas e regras aparecem abaixo da tabela Cadeias. Há uma opção Etapa de Eliminação ou Regra de Eliminação disponível no menu de contexto de uma etapa ou regra.
As ações disponíveis para uma cadeia são:
-
Executar: Executa a cadeia específica.
-
Adicionar Etapa: Cria uma nova etapa para a cadeia selecionada.
-
Adicionar Regra: Cria uma nova regra para a cadeia selecionada.
-
Editar: Edita as propriedades da cadeia.
-
Eliminar: Elimina a cadeia
-
Cadeia-Ativar/Desativar: Ativa ou desativa a cadeia.
-
Mostrar Diagrama: Exibe as etapas do job de uma cadeia em um formato de diagrama visual.
Clique duas vezes em uma etapa ou regra no diagrama para ver mais detalhes. Você pode criar diretamente etapas e regras no diagrama usando os ícones Adicionar Etapa e Adicionar Regra.
As seguintes dependências são mostradas em cada etapa:
- Programação do evento: O nome da programação.
- Fila de eventos: o nome da fila e da condição.
- Programa usando procedimento ou bloco PL/SQL: Tabelas, views, funções de procedimentos e pacotes usados - dois níveis de dependências.
Você também pode criar uma regra conectando duas etapas:
- Clique em uma etapa e o ícone de link será exibido.
- Clique no ícone do link e arraste para a próxima etapa. A caixa de diálogo Regra é exibida na qual você pode fornecer detalhes.
Há regras de validação que são aplicadas aos detalhes da cadeia e, se forem encontrados problemas, um ícone aparecerá na barra de menus que permite obter detalhes sobre as regras violadas.
As regras a seguir são aplicadas:
- Uso de etapas ausentes na regra de cadeia
- Etapas sem início: Não há regra que inicie a etapa.
- Etapas sem transição para outra etapa ou para o final: A etapa não aparece na parte de condição de nenhuma regra.
- Etapas com Programa desativado: do tipo "Aviso" – mostrar etapas usando programas desativados
- Etapas dependendo de objetos inválidos: do tipo "Aviso" – mostra etapas que usam o programa dependente de objetos inválidos.
-
Analisar Cadeia: Exibe a saída do procedimento
DBMS_SCHEDULER.ANALYZE_CHAINno formato de texto. Lista o tipo de etapas, dependências e transições entre elas com base em regras definidas.
Quando uma linha de cadeia é selecionada, as listas com etapas e regras são exibidas abaixo. Os comandos Editar e Eliminar estão disponíveis no menu Ações para Etapas e Regras.
Executando Cadeias
A página Cadeias em Execução exibe a execução das etapas das cadeias em execução no momento.
Os seguintes comandos estão disponíveis para cada linha do relatório:
-
Para Cadeia, os comandos são Editar, Eliminar, Ativar, Desativar e Avaliar Cadeia.
Avaliar Cadeia chama o procedimento DBMS_SCHEDULER.EVALUATE_RUNNING_CHAIN. Ela força a reavaliação das regras de uma cadeia de execução a desencadear quaisquer regras para as quais as condições foram satisfeitas.
- Outros comandos relacionados à cadeia são Mostrar Diagrama, Analisar Cadeia, Detalhes da Etapa e Editar Etapa.
Etapas
A página Etapas fornece detalhes de cada etapa em todas as cadeias.
Regras
A página Regras fornece detalhes de cada regra em todas as cadeias.