2013-01-03 30 views
1

我使用下面的查詢,使Oracle作業啓用/禁用Oracle作業:如何使用作業ID

exec dbms_scheduler.disable('23'); 

其中「23」是我的作業ID。但是這似乎不適用於id。我讀到,應該給職位名稱代替'23'。但我的工作沒有名字。它只有Id。 那麼如何使用作業ID啓用它?任何其他命令執行?

回答

5

舊的DBMS_JOBS有ID,而不是調度器。即你可能想要這樣(如果你在DBA_JOBS視圖中看到你的工作):

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