1、找到正在执行的存储过程的 sid ,serial#
select b.sid,b.SERIAL#
from SYS.V_$ACCESS a, SYS.V_$session b
where a.type = 'PROCEDURE'
and (a.OBJECT like upper('%存储过程名%') or
a.OBJECT like lower('%存储过程名%'))
and a.sid = b.sid
and b.status = 'ACTIVE';
2、kill 正在执行的存储过程
alter system kill session 'sid,SERIAL#';
3、查询正在执行的存储过程另外一种方法
select name from v$db_object_cache where locks > 0 and pins > 0 and type='PROCEDURE';
分享到:
相关推荐
oracle杀死锁 ,在批量导入数据的时候,在数据库中很容易就碰到锁表了,导致长时间数据库卡死,此脚本方便找寻数据库被锁对象,如果在oracle中不能alter kill掉 说明该session已过期需要进入后台去杀掉进程
oracle kill 进程
kill system session(解决oracle死锁)
Windows环境中Kill掉Oracle线程
查询死锁进程语句 select request_session_id spid,...--如果发生死锁了,我们怎么去检测具体发生死锁的是哪条SQL语句或存储过程? --这时我们可以使用以下存储过程来检测,就可以查出引起死锁的进程和SQL语句。SQL S
ORACLE进程无法KILL处理方案.docx
pskill pskill 杀掉进程,win2000等系统使用。 可杀掉系统进程
主要介绍了Mysql使用kill命令解决死锁问题(杀死某条正在执行的sql语句)的相关资料,需要的朋友可以参考下
orckle kill session,讲述如何去kill session
Oracle_Kill_Session_终极篇
kill正如这个单词的意思一样,就是杀死。linux系统中kill命令用来删除执行中的程序或工作。 kill命令可将指定的信号发送给相应的进程或工作。 kill命令默认使用信号为15,用于结束进程或工作。如果进程或工作忽略此...
如何杀excel进程的函数 kill excel进程的函数
Oracle查找被锁进程,及如何在数据库级或操作系统级Kill掉相应被锁的进程
linux kill杀不掉进程的原因,及解决办法.zip
VB杀死KILL进程的实例程序,程序运行后,指定某一个需要关闭的进程,可强制关闭其进程,杀死进程相关的线程,其实比较简单的方法,请细看代码吧。
输入端口号,执行就会杀死指定的端口和pid, 如果出现无pid说明并此端口并没被打开。
关于KILL SESSION Clause ,官方文档描述alter system kill session实际上不是真正的杀死会话,它只是将会话标记为终止。等待PMON进程来清除会话。 可以使用如下方式来快速回滚事物、释放会话的相关锁、立即返回当前...
Centos杀死进程kill方法大全.docx