2012-06-28 1 views
0

Используя второй запрос, я могу найти идентификатор JOB. Но, используя первый, его нет. Зачем?Oracle: вакансии не найдены в dba_scheduler_jobs

select * 
from dba_scheduler_jobs dj 
WHERE dj.job_action LIKE '%Power%02%' AND dj.owner = 'SIUETL'; 

select * 
    FROM dba_jobs dj 
WHERE dj.what LIKE '%Power%02%' AND dj.log_user = 'SIUETL'; 
+0

Вы можете проверить свою привилегию на dba_scheduler_jobs – Satya

ответ

3

Это потому, что DBA_JOBS использует старую систему планирования заданий (устаревшее) dbms_job, в то время как DBA_SCHEDULER_JOBS использует новый и блестящий DBMS_SCHEDULER.

Эти два полностью независимы.