如何使用作业ID启用/禁用oracle作业

时间:2013-01-03 22:36:37

标签: sql oracle

我正在使用以下查询来启用oracle作业:

exec dbms_scheduler.disable('23');

其中'23'是我的工作ID。但这似乎不适用于id。我读到,应该给出工作名称代替'23'。但我的工作没有名字。它只有Id。 那么如何使用作业ID启用它呢?还有其他任何要执行的命令吗?

1 个答案:

答案 0 :(得分:5)

较旧的DBMS_JOBS具有ID,而不是调度程序ID。即你可能想要这个(如果你在DBA_JOBS视图中看到你的工作):

begin
  dbms_job.broken(23, true);
  commit;
end;
/