码迷,mamicode.com
首页 > 数据库 > 详细

oracle 函数(储存过程)或表保存卡死,被锁定的解决方案

时间:2017-08-31 23:14:15      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:add   情况   from   alter   表名   use   ora   函数名   kill   

1.如果函数被锁住,那么肯定是有进程在使用这个函数

Select b.SID,b.SERIAL# From dba_ddl_locks a, v$session b Where a.session_id = b.SID And a.name = ‘函数名或者表名‘;

2.在oracle使用命令杀死进程

alter system kill session ‘SID,SERIAL#‘;

3.遇到在oracle中无法杀死的情况,则在OS层杀死该进程

select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=1715

kill -9 pid

oracle 函数(储存过程)或表保存卡死,被锁定的解决方案

标签:add   情况   from   alter   表名   use   ora   函数名   kill   

原文地址:http://www.cnblogs.com/sz-zzm/p/7460746.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!