2

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

exec dbms_scheduler.disable('23');

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

4

1 回答 1

6

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

begin
  dbms_job.broken(23, true);
  commit;
end;
/
于 2013-01-03T22:52:37.193 回答