ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 返回锁信息的脚本

返回锁信息的脚本

原创 Linux操作系统 作者:coolyl 时间:2019-05-24 16:51:07 0 删除 编辑
这个脚本提供详细的锁信息,适用于oracle7到oracle9i的数据库版本。必须要用sys用户来执行脚本
naset pagesize 60
set linesize 200 feedback off heading on
column sid format 999
column res heading 'Resource Type' format a20
column id1 format 9999999
column id2 format 9999999
column lmode heading 'Lock Held' format a14
column request heading 'Lock Req.' format a14
column serial# format 99999
column username format a10
column terminal heading Term format a6
column tab format a10
column owner format a8
select l.sid,s.serial#,s.username,s.terminal,
decode(l.type,'RW','RW - Row Wait Enqueue',
'TM','TM - DML Enqueue',
'TX','TX - Trans Enqueue',
'UL','UL - User',l.type||'System') res,
substr(t.name,1,10) tab,u.name owner,
l.id1,l.id2,
decode(l.lmode,1,'No Lock',
2,'Row Share',
3,'Row Exclusive',
4,'Share',
5,'Shr Row Excl',
6,'Exclusive',null) lmode,
decode(l.request,1,'No Lock',
2,'Row Share',
3,'Row Excl',
4,'Share',
5,'Shr Row Excl',
6,'Exclusive',null) request
from v$lock l, v$session s,
sys.user$ u,sys.obj$ t
where l.sid = s.sid
and s.type != 'BACKGROUND'
and t.obj# = l.id1
and u.user# = t.owner#
/
set feedback on

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/3704/viewspace-488925/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2001-12-17

  • 博文量
    142
  • 访问量
    106878