日期:2014-05-16  浏览次数:20732 次

停止正在运行的job

--如何查询和停止正在运行的job
select * from dba_jobs_running;
--找出正在执行的job编号及其会话编号
select sid,job from dba_jobs_running;
--停止该job的运行
select sid,serial# from v$session where sid = '143';
--解锁
alter system kill session '143,195';
exec dbms_job.broken(12,true);
exec dbms_job.run(12);

commit;