0

使用第二个查询我可以找到 JOB id。但是使用第一个它不存在。为什么?

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';
4

1 回答 1

4

这是因为 DBA_JOBS 使用旧的(已弃用的)DBMS_JOB 作业调度系统,而 DBA_SCHEDULER_JOBS 使用新的闪亮的 DBMS_SCHEDULER。

这两个是完全独立的。

于 2012-06-28T10:59:44.240 回答