stop a running 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: missing or invalid session id====

 

select * from gv$process

where addr in (

select paddr from gv$session where sid =3963

);

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326299425&siteId=291194637