Definindo uma Definição de Fluxo de Jobs em Lote
Para definir uma Definição de Fluxo de Job sem Lote, no menu Admin, selecione Operações em Lote, Definição de Fluxo de Jobs em Lote e Adicionar.
Uma Definição de Fluxo de Jobs em Lote inclui especificar as jobs em lote e a ordem na qual elas devem ser executadas como "Etapas de Fluxo", o usuário a ser usado para executar esses jobs em lote e uma "Programação" para indicar quando e com que frequência o fluxo de jobs em lote deve ser executado. Os jobs em lote podem ser configuradas para execução em sequência ou de forma paralela ou uma combinação de ambas.
O job em lote a ser executado para cada etapa do fluxo pode ser especificado diretamente ou por meio de um "Programa do Scheduler". Um programa do scheduler é uma contraparte OUAF do programa DBMS no Oracle Scheduler. Consulte Configurando um Novo Programa do Scheduler para mais detalhes.
Uma etapa de Fluxo inclui a especificação dos seguintes detalhes:
-
Nome da Etapa: o nome da etapa
-
Controle de Batch: o controle de lote a ser executado para essa etapa
-
Contagem de Threads: o número de threads a serem usados para executar o controle de lote desta etapa
-
Programa do Scheduler: o programa do scheduler a ser usado para essa etapa. Um programa de controle de lote ou de scheduler pode ser especificado, mas não ambos
-
Condições da Etapa: especifica quando a etapa atual deve ser executada. Inclui os seguintes detalhes
-
Nome da Etapa: a etapa que deve ter sido executada antes da etapa atual
-
Status da Etapa: o status em que a etapa anterior deve estar quando terminar
-
Condição da Etapa: indica como a etapa anterior (E/Ou) deve ser combinada com as próximas condições da etapa subsequente. Por exemplo, se a etapa C tiver que ser executada após a etapa B e A ter sido bem-sucedida, a etapa C terá duas condições de etapa 1)A Bem-sucedido e 2)B Bem-sucedido
-
Uma programação de Definição de Fluxo de Jobs em Lote pode ser especificada usando várias frequências:
-
Diariamente, Por Minutos: executar a cada 'x' minutos todos os dias, exceto nos dias excluídos especificados
-
Diariamente, Por Tempo: executar em determinadas vezes todos os dias, exceto em dias excluídos especificados
-
Mensal, Por Número de Dia do Mês: executado em um dia específico do mês, no horário especificado
-
Mensal, Por Dias da Semana: executado em dias de uma semana específica em um mês, no horário especificado
-
Semanal: executar a cada 'x' semanas em dias específicos, no horário especificado
-
Anual, Por Número de Dia do Mês: executado em um dia do mês, em determinado horário em meses especificados
-
Anualmente, Por Dias Semanais: executado em dias de uma semana específica, em determinado momento em meses especificados
-
Personalizado: executado em uma data específica no horário especificado
Uma Definição de Fluxo de Jobs em Lote também pode ser criada sem definir uma programação. Nesse caso, ele será executado imediatamente quando for enviado ao Oracle Scheduler.
Há maneiras personalizadas pelas quais uma definição de fluxo de job em lote pode ser configurada. Isso envolve a criação de um Programa do Scheduler. Para mais informações, consulte Dicas para Configurar Definições de Fluxo de Jobs em Lote e Programas do Scheduler.