永发信息网

如何检测被锁住的过程

答案:2  悬赏:20  手机版
解决时间 2021-01-23 00:19
如何检测被锁住的过程
最佳答案
1.查看是哪一个存储过程被锁住
查V$DB_OBJECT_CACHE视图
select * from V$DB_OBJECT_CACHE where owner='过程的所属用户' AND LOCKS!='0'
2.查看是哪一个sid,通过sid可以知道是哪一个session
查v$access视图
select * from v$access where owner='过程的所属用户' and name='刚才查到的过程名'
3.查出sid和serial#
查v$session视图
select sid,serial#,paddr from v$session where sid='刚才查到的sid';
查v$process视图
select spid from v$process where addr='刚才查到的paddr';
4.杀进程
全部回答
你是要找到被锁住的存储过程,还是要看存储过程是那部分执行慢,导致过程被锁住时间长。 如果是前者,那么oracle有个视图 v$locked_object和dba_dml_locks,这个能看出被锁的object都有哪些是哪个session锁的。 然后可以通过这个session_id找到相应的语句,找到语句后,就能知道是哪部分语句执行的时间较长了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
纳豆怎么做
如何在后台数据库编辑器中添加字体,谢谢!
魅族pro6s和pro6plus哪个好 pro6plus和pro6s
明星舞蹈培训基地地址在什么地方,想过去办事
TcL4K智能云电视质量怎么样
雨转晴(打一朝代)
单选题姚明退役了,亿万球迷都为之叹息,但他
PVC胶料:如何鉴别PVC原料质量
310SS是什么材质化学成份
当x=________时,代数式3x2+2x+2与4x2-3x+8的
名柯中如果少年侦探队成员都长大了,那柯南怎
借贷宝人脸识别骗贷款
美的空调型号rn02c/bg-m是变频省电的吗
在常温下,铝能与空气中的氧气反应,反应的化
2米-35厘米=多少平方米
推荐资讯
已知:Fe2O3(s)+3/2C(s)=3/2CO2(g)+2Fe
雅特窗帘布艺地址在什么地方,想过去办事,
秘鲁在哪个国家
cochrane图书馆包括哪些独立数据库
DNF辽宁的玩东北区卡吗?2个区都有大号的回答
平安好医生软件健康点可抵扣是什么意思
乌贼骨粉末和白及,开水冲服食可以吗
永新地址在什么地方,我要处理点事!
好孩子幼儿园(怀化鹤城区)地址好找么,我有些
单选题由于电压和电阻两者都可能影响电流的大
丰挻美谁用过好不好?讲解下吧
中国联通(318国道)地址在什么地方,我要处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?