停止正在运行的job

SELECT * FROM dba_jobs_running;

select a.job,b.SID,b.SERIAL#,c.SPID

from dba_jobs_running a,v$session b,v$process c

where a.sid = b.sid and b.PADDR = c.ADDR;

EXEC DBMS_JOB.BROKEN(115,TRUE);

    JOB SID SERIAL# SPID

1 106 9681  65494 1442148

2 104 1544  21603 59899942

3 115 3963  9916  66322598

alter system kill session '3963,9916' immediate;

--======ORA-00026: 丢失或无效的会话 ID====

select * from gv$process

where addr in (

select paddr from gv$session where sid =3963

);

猜你喜欢

转载自yhzhangdota.iteye.com/blog/2373622
今日推荐