技术开发 频道

Oracle job 管理


查询job的情况:
show paramter background_dump_dest.
看alter.log 和trace

请问我如何停止一个JOB
SQL> exec dbms_job.broken(1,true)

PL/SQL 过程已成功完成。
SQL>commit //必须提交否则无效

启动作业
SQL> exec dbms_job.broken(1,false)

PL/SQL 过程已成功完成。

停其他用户的job
SQL>exec sys.dbms_ijob.broken(98,true); SQL>commit; ============================ exec dbms_job.broken(:job) 停止 exec dbms_job.broken(186,true) //标记位broken exec dbms_job.broken(186,false)//标记为非broken exec dbms_job.broken(186,false,next_day(sysdate,'monday')) //标记为非broken,指定执行时间 exec dbms_job.remove(:job);删除 exec dbms_job.remove(186); commit



把一个broken job重新运行

0
相关文章