Просмотр Метаданных Планировщика

Рубрика: Планировщик задач

Рассмотрим главные представления управления Планировщиком с кратким поясненияем, какую информацию содержат данные представления.

Просмотр Метаданных Планировщика
  • *_SCHEDULER_JOBS: Все задания, включенные и отключенные

  • *_SCHEDULER_SCHEDULES: Все расписания

  • *_SCHEDULER_PROGRAMS: Все программы

  • *_SCHEDULER_RUNNING_JOBS: Состояния активных заданий

  • *_SCHEDULER_JOB_LOG: Все изменения состояний заданий

  • *_SCHEDULER_JOB_RUN_DETAILS: Все завершенные выполнения заданий

Таблица заданий является контейнером для всех заданий с одной таблицей для каждой базы данных. Таблица заданий хранит информацию для всех заданий, такую как имя владельца или уровень журналирования. Можно найти эту информацию в представлениях *_SCHEDULER_JOBS.

Задания являются объектами базы данных, и могут, поэтому, накапливаться и занимать слишком много места. Чтобы избежать этого, объекты заданий по умолчанию автоматически удаляются после завершения. Этим поведением управляет атрибут задания auto_drop.

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

  • *_SCHEDULER_PROGRAM_ARGS: Показывает все параметры, определенные для всех программ, так же как и значения по умолчанию, если они существуют

  • *_SCHEDULER_JOBS: Показывает все задания, как включенные, так же как отключенные

  • *_SCHEDULER_JOB_RUN_DETAILS показывает все завершенные (отказавшие или успешные) выполнения заданий. Оно имеет строку для каждого экземпляра задания. Каждая строка содержит информацию о выполнении задания для этого экземпляра. ERROR# - номер первой ошибки, которая произошла

  • *_SCHEDULER_GLOBAL_ATTRIBUTE: Показывает текущие значения атрибутов Планировщика

  • *_SCHEDULER_JOB_ARGS: Показывает все установленные значения аргументов для всех заданий

  • * _SCHEDULER_JOB_CLASSES: Показывает все классы заданий

Для цепочек заданий:

  • *_SCHEDULER_RUNNING_CHAINS: Показывает все активные цепочки

  • *_SCHEDULER_CHAIN_STEPS: Показывает все шаги для всех цепочек

  • *_SCHEDULER_CHAINS: Показывает все цепочки

  • *_SCHEDULER_CHAIN_RULES: Показывает все правила для всех цепочек

Для окон и других продвинутых объектов:

  • *_SCHEDULER_WINDOWS показывают все окна.

  • *_SCHEDULER_WINDOW_GROUPS показывают все группы окон.

  • *_SCHEDULER_WINGROUP_MEMBERS показывают элементы всех групп окон, по одной строке для каждого члена группы.

  • *_SCHEDULER_JOB_LOG показывают все изменения состояний заданий.

  • *_SCHEDULER_CREDENTIALS выводит на экран список учетных данных в базе данных с замаскированными паролями.

  • * _SCHEDULER_JOB_ROLES показывают все задания по ролям базы данных.

Легковесные задания видимы посредством тех же самых представлений, как и регулярные задания:

  • *_SCHEDULER_JOBS: Показывает все задания, включая JOB_STYLE =‘LIGHTWEIGHT’

  • * _SCHEDULER_JOB_ARGS: Показывает все установленные значения аргументов, также и для легковесных заданий

  • Поскольку легковесные е задания не являются объектами базы данных, они не видимы через представления *_OBJECTS.

Начиная с БД Oracle 11gR2:

  • *_SCHEDULER_NOTIFICATIONS показывает, какие уведомления по электронной почте были установлены.

  • *_SCHEDULER_FILE_WATCHERS показывает конфигурационную информацию наблюдателей файлов.

Следующие представления выводят на экран информацию о заданиях с несколькими назначениями:

  • *_SCHEDULER_DESTS: Показывает все места назначения, на которых могут быть запланированы удаленные задания. Представления содержат как внешние места назначения (для удаленных внешних заданий), так и места назначения баз данных для заданий удаленных баз данных.

  • *_SCHEDULER_EXTERNAL_DESTS: Показывает всех агентов, которые зарегистрированы в базе данных и могут использоваться в качестве места назначения для удаленных внешних заданий.

  • *_SCHEDULER_DB_DESTS: Показывает все базы данных, на которых можно запланировать задания удаленной базы данных.

  • *_SCHEDULER_GROUPS: Показывает группы в Вашей схеме или все группы в базе данных.

  • *_SCHEDULER_GROUP_MEMBERS: Показывает членов группы в Вашей схеме или всех членов группы в базе данных.

  • *_SCHEDULER_JOB_DESTS: Показывает состояние задания в удаленной базе данных.

Отметьте: В упомянутых выше представлениях звездочка в начале имени представления может быть заменена DBA, ALL или USER.

Далее: Советник по сегментам в EM

Смотрите также
Комментарии
Написать

(обязательно)

(обязательно)

Это не спам (обязательно)