首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > Oracle用户查找死锁进程
【标  题】:Oracle用户查找死锁进程
【关键字】:Oracle
【来  源】:http://blog.csdn.net/Hunterdiary/archive/2007/01/11/1480408.aspx

Oracle用户查找死锁进程

Oracle用户查找死锁进程的SQL:

select s.SID, s.SERIAL#,
decode(t.type,
        'MR', 'Media Recovery',
        'RT','Redo Thread',
        'UN','User Name',
        'TX', 'Transaction',
        'TM', 'DML',
        'UL', 'PL/SQL User Lock',
        'DX', 'Distributed Xaction',
        'CF', 'Control File',
        'IS', 'Instance State',
        'FS', 'File Set',
        'IR', 'Instance Recovery',
        'ST', 'Disk Space Transaction',
        'TS', 'Temp Segment',
        'IV', 'Library Cache Invalida-tion',
        'LS', 'Log Start or Switch',
        'RW', 'Row Wait',
        'SQ', 'Sequence Number',
        'TE', 'Extend Table',
        'TT', 'Temp Table',
              'Unknown') LockType,
rtrim(a.object_type) || ' ' || rtrim(a.owner) || '.' || a.object_name object_name,
decode(t.lmode,   0, 'None',
                1, 'Null',
                2, 'Row-S',
                3, 'Row-X',
                4, 'Share',
                5, 'S/Row-X',
                6, 'Exclusive',       
                   'Unknown') LockMode,
decode(t.request, 0, 'None',
                1, 'Null',
                2, 'Row-S',
                3, 'Row-X',
                4, 'Share',
                5, 'S/Row-X',
                6, 'Exclusive',
                   'Unknown') RequestMode,
s.MACHINE, s.MODULE
from v$lock t, all_objects a, v$session s
where t.sid > 6
and t.id1 = a.object_id
and t.SID = s.sid

这个SQL可用来生成杀死死锁进程的SQL:

select 'alter system kill session '''||a.sid||','||b.serial#||''';'
from v$lock a,all_objects c,v$session b
where a.sid > 6 and a.id1 = c.object_id and a.sid = b.sid;

SQL操作行更新问题---使用游标:【上一篇】
Oracle跨ower操作:【下一篇】
【相关文章】
  • oracle员工表精典查询
  • Oracle & SQL 性能优化技巧
  • 教你调整Oracle数据库服务器的性能
  • oracle 小常识
  • 在Oracle 10G上用JDBC进行批量更新(batch update)时的限制
  • java连接oracle数据库
  • Oracle默认端口清单以及修改办法
  • oracle8 备份与恢复(exp/imp)
  • oracle分析函数
  • Win 2003 Server重新安装Oracle9i
  • 【随机文章】
  • JS的确认DIV
  • CMMI经验交流
  • hdr lighting step 3 - bloom
  • copy命令的一个巧妙运用
  • 基于ASP的收发文管理系统的设计与实现
  • MFC动态链接库(笔记)
  • 怎样用linux拨号上网
  • 少要两个?才能设置START和OK?~要怎么办呢
  • Wi-Fi会重蹈Web覆辙?
  • 送花
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.