0.查询正在执行的存储过程:
select *
from v$db_object_cache
where locks > 0 and pins > 0 and type='PROCEDURE';
1. 在V$ACCESS视图中找到要停止进程的SID:
举例:存储过程名:CRH_ENTRY
SELECT t.* FROM V$ACCESS t WHERE t.object='CRH_ENTRY';
PS:查询时间与object数正正比。
2. 在V$SESSION视图中查找到查出SID和SERIAL#
SELECT SID,SERIAL# FROM V$SESSION WHERE SID='1314';
3.杀掉查找出来的进程
alter system kill session 'SID,SERIAL#'
alter system kill session '1314,63759';