BROKEN procedure
This procedure sets the broken flag. Broken jobs are never run. Syntax
DBMS_JOB.BROKEN ( 
   job       IN  BINARY_INTEGER,
   broken    IN  BOOLEAN,
   next_date IN  DATE DEFAULT SYSDATE);

解决方案 »

  1.   

    可以把JOB改个名。然后再改回来。
      

  2.   

    提个建义,自已还没测试过是否可行,让过程失效,那job就不能执行了。
    但不知job是否报错。
    alter procedure name_pro disable;
      

  3.   

    http://download-west.oracle.com/docs/cd/A87860_01/doc/appdev.817/a76936/dbms_jo2.htm#1001110
      

  4.   

    job包提供的broken是最好的办法
      

  5.   

    DBMS_JOB.BROKEN ( 
       job       IN  BINARY_INTEGER,
       broken    IN  BOOLEAN,
       next_date IN  DATE DEFAULT SYSDATE);先把broken(job_id, true),
    再  broken(job_id, false) 改回来!