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

*_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.