Oracle锁表与解锁 对象锁与解锁
锁表与解锁
查看锁表进程SQL语句
select * from v$session t1, v$locked_object t2 where t1.sid = t2.SESSION_ID;
解锁
杀掉锁表进程:
记录下SID和serial# ,分别替换掉下面的1155,39095,即可解除锁表
alter system kill session '1155,39095';
对象锁与解锁
这里以包为PKG_ZLGL_BASEDATA为例
注意name为包或者存储过程等;
SELECT * FROM V$DB_OBJECT_CACHE WHERE name='PKG_ZLGL_BASEDATA' AND LOCKS!='0';
查看sid 注意object为包或者存储过程等;
SELECT SID from V$ACCESS WHERE object='PKG_ZLGL_BASEDATA';
查看查看SID和SERIAL# in后面的条件为上述查的sid
SELECT SID,SERIAL#,PADDR,STATUS FROM V$SESSION WHERE SID IN('283','343');
杀进程 实例如下: alter system kill session 'sid,SERIAL'
alter system kill session '283,50673'
关注我】。(●'◡'●)
如果,您希望更容易地发现我的新博客,不妨点击一下绿色通道的【因为,我的写作热情也离不开您的肯定与支持,感谢您的阅读,我是【Jack_孟】!
本文来自博客园,作者:jack_Meng,转载请注明原文链接:https://www.cnblogs.com/mq0036/p/11357303.html
【免责声明】本文来自源于网络,如涉及版权或侵权问题,请及时联系我们,我们将第一时间删除或更改!
posted on 2019-08-15 12:49 jack_Meng 阅读(1000) 评论(0) 编辑 收藏 举报