为了账号安全,请及时绑定邮箱和手机立即绑定

ORACLE数据库如何查看死锁?

ORACLE数据库如何查看死锁?

慕田峪4524236 2018-09-12 19:13:08
ORACLE数据库如何查看死锁
查看完整描述

1 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

SELECT substr(v$lock.sid,1,4) "SID",
      substr(username,1,12) "UserName",
      substr(object_name,1,25) "ObjectName",
      v$lock.type "LockType",
      decode(rtrim(substr(lmode,1,4)),
      '2','Row-S (SS)','3','Row-X (SX)',
      '4','Share',     '5','S/Row-X (SSX)',
      '6','Exclusive', 'Other' ) "LockMode",
      substr(v$session.program,1,25) "ProgramName"
FROM V$LOCK,SYS.DBA_OBJECTS,V$SESSION
WHERE (OBJECT_ID = v$lock.id1
     AND v$lock.sid = v$session.sid
     AND username IS NOT NULL
     AND username NOT IN ('SYS','SYSTEM')
     AND SERIAL# != 1);


查看完整回答
反对 回复 2018-09-24
  • 1 回答
  • 0 关注
  • 1430 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信