Online Documentation for SQL Manager for Oracle

Создание и редактирование задания планировщика


С помощью этого редактора Вы можете создавать и изменять задания планировщика.

 

Scheduler Job Editor - Editing scheduler job definition

 

Name

В этом поле укажите имя объекта.

 

Owner

Владелец объекта

 

Schedule limit

Если задание не начало выполняться в указанное время, оно пропускается. В этом поле Вы можете указать временной промежуток, в которой пропущенное задание может быть выполнено. (От 1 минуты да 99 дней).

 

Logging level

В этом разделе укажите количество информации, сохраняемой в журнале.

  • Off - В журнал не сохраняется информация об этом классе задания.
  • Runs - В журнал задания будет заноситься детальная информация обо всех запусках каждого задания этого класса.
  • Full - в дополнение к записи каждого запуска задания, будут заноситься в журнал ещё и все операторы, выполненные во всех заданиях класса. Каждое изменение метаданных, такое как создание, активация, отключение, изменение и т.д., будет заноситься в журнал.

 

Max failures

Используйте это поле для установки максимального количества раз, когда задание может не сработать в последовательных запусках планировщика, прежде чем оно будет автоматически отключено. Если значение '0', то задание будет запускаться вне зависимости от того, сколько предыдущих запусков не сработало.

 

Max runs

Данное поле позволяет определить максимальное число последовательных запланированных запусков задания. После того, как количество запусков станет равным значению в поле Max runs, задание выключается, и её состояние становится COMPLETE.

 

Job priority

В этом поле укажите приоритет задания. Если в классе несколько заданий, которые должны выполняться в одно и то же время, то с помощью этого счетчика Вы можете установить очередность их выполнения. Значение по умолчанию - 3.

 

Raise events

В этом поле укажите, на какой стадии выполнения задания следует "поднимать" событие.

 

Schedule name

Имя планировщика или группы окон, для использования в качестве имени планировщика для этого задания.

 

Start date

Укажите дату начала выполнения задания или начала выполнения планировщика, содержащего это задание.

 

End date

Дата окончания выполнения задания. После этой даты задание больше не запускается.

 

Repeat interval

В этом поле укажите функцию PL/SQL, возвращающую следующую дату выполнения задания.

 

Queue/Queue agent

Эти поля определяют очередь, в которую будет занесено событие, по которому осуществится выполнение задания. Защищенную очередь следует определять с помощью имен очереди и агента очереди. Незащищенные очереди требуют указания только имени.

 

Job type

Выберите подходящий тип задания:

  • PLSQL block,
  • Chain,
  • Stored procedure,
  • Executable or Schedule job program.

 

Stored Procedure Type

Выберите тип хранимой процедуры, который будет использован как задание.

 

Object schema

Из этого списка выберите программу планировщика, хранимую процедуру или схему пакета.

 

Object name

Выберите необходимую последовательность, программу планировщика, хранимую процедуру или пакет из этого раскрывающегося списка.

 

Object subname

Это поле доступно для изменения тогда, когда в качестве типа хранимой процедуры, в поле Stored Procedure Type, был выбран Пакет. Выберите нужную процедуру пакета из этого раскрывающегося списка.

 

CheckBox Enabled

Если этот флажок установлен, то задание создается действующим.

 

CheckBox Restartable

Этот флажок указывает, может ли задание быть перезапущено в случае ошибки.

 

CheckBox Autodrop

Если этот флажок установлен, то задание будет автоматически удалено, после успешного завершения или после выключения.

 

CheckBox Stop on window close

Эта опция применяется, если планировщик, в состав которого входит это задание, является окном или группой окон. Если флажок установлен, то выполнение задания должно быть остановлено, если связанное с ним окно будет закрыто.

 

В разделе Body задается тело задания планировщика, которое будет выполнено при достижении даты начала выполнения задания.

 

Queue event condition

В этом поле задайте условное выражение. Если значение выражения равно TRUE, то задание начнет выполняться. Синтаксис выражения должен соответствовать правилам Oracle Streams Advanced Queuing.

 

 

Если в качестве типа задания в поле Job Type была указана процедура с параметрами, то на вкладке Arguments Вы можете задать значения этих параметров.

 

Scheduler Job Editor - Editing scheduler job definition - Arguments

 

Вы можете изменять тип данных аргументов и значения по умолчанию в полях Data type и Default Value соответственно.