ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 锁表的相关信息查询

锁表的相关信息查询

原创 Linux操作系统 作者:mahanso 时间:2011-03-14 10:03:22 0 删除 编辑
--查出锁定object的session的信息以及被锁定的object名 

SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, 
       l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_time 
    FROM v$locked_object l, all_objects o, v$session s 
   WHERE l.object_id = o.object_id 
     AND l.session_id = s.sid 
ORDER BY sid, s.serial# ; 

--2.查出锁定表的session的sid, serial#,os_user_name, machine name, terminal和执行的语句 
--比上面那段多出sql_text和action 
SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, s.user#, 
       l.os_user_name,s.machine, s.terminal,a.sql_text, a.action 
     FROM v$sqlarea a,v$session s, v$locked_object l 
    WHERE l.session_id = s.sid 
      AND s.prev_sql_addr = a.address 
ORDER BY sid, s.serial#; 
      
--3.查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,mode 
SELECT s.sid, s.serial#, s.username, s.schemaname, s.osuser, s.process, s.machine, 
       s.terminal, s.logon_time, l.type 
    FROM v$session s, v$lock l 
   WHERE s.sid = l.sid 
     AND s.username IS NOT NULL 
ORDER BY sid; 

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

上一篇: redhat 下载地址
请登录后发表评论 登录
全部评论

注册时间:2010-10-18

  • 博文量
    160
  • 访问量
    604304