首先,要知道JOB的编号,也就是 Oracle 中的显示的名称,是一串数字。如,1083,1084 等等。
第二、查找正在执行的 job 对应的SID:
select * from dba_jobs_running;
第三、EXEC DBMS_JOB.BROKEN(1083,TRUE);
第四、kill 掉对应的session, job 对应的session 是没有用户名、MACHINE等等信息的。
首先,要知道JOB的编号,也就是 Oracle 中的显示的名称,是一串数字。如,1083,1084 等等。
第二、查找正在执行的 job 对应的SID:
select * from dba_jobs_running;
第三、EXEC DBMS_JOB.BROKEN(1083,TRUE);
第四、kill 掉对应的session, job 对应的session 是没有用户名、MACHINE等等信息的。