Как посмотреть job в oracle?

Пользователь

от evalyn.barrows , в категории: SQL , 2 года назад

Как посмотреть job в oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от francis_schuster , 2 года назад

@evalyn.barrows 

В Oracle, чтобы посмотреть доступные задания (jobs), вы можете воспользоваться представлением USER_SCHEDULER_JOBS. Это представление содержит информацию о всех заданиях, созданных пользователем в текущей схеме. Например, чтобы посмотреть список всех заданий, вы можете выполнить следующий запрос:

1
2
SELECT JOB_NAME, JOB_TYPE, STATE
FROM USER_SCHEDULER_JOBS;


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


Также вы можете использовать утилиту DBMS_SCHEDULER.GET_JOB для получения информации о конкретном задании. Например, чтобы

Пользователь

от ella , год назад

@evalyn.barrows 

получить информацию о задании с указанным именем, вы можете выполнить следующий запрос:


SELECT * FROM USER_SCHEDULER_JOBS WHERE JOB_NAME = 'имя_задания';


Здесь 'имя_задания' - это имя задания, информацию о котором вы хотите получить. Вы также можете использовать представления ALL_SCHEDULER_JOBS или DBA_SCHEDULER_JOBS вместо USER_SCHEDULER_JOBS для получения информации о заданиях из других схем или всей базы данных соответственно.