ORCL存储过程跑到一半,如何停止下来,kill掉,kill掉

第一步:
select * from v$access a where object like 'UPDATEMAR%'   --存储过程名为大写字母
select * from v$session where sid=202                                    --74为上一个查询得到的SID值,可能是多个,这里找到他们对应的serial#值
alter system kill session '202,64512' --参数为'sid,serial#',用于停止这个回话,同时也终止了存储过程
第二步:
select spid, osuser, s.program from v$session s, v$process p where s.paddr = p.addr and s.sid =202;
第三步:
linxu 下   kill -9 spid

你可能感兴趣的:(Oracle编程日志,oracle)