Oracle 检查锁的脚本 _MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1623 | 回复: 0   主题: Oracle 检查锁的脚本         下一篇 
ganxinge
注册用户
等级:少校
经验:893
发帖:66
精华:0
注册:2013-2-22
状态:离线
发送短消息息给ganxinge 加好友    发送短消息息给ganxinge 发消息
发表于: IP:您无权察看 2015-8-26 10:25:15 | [全部帖] [楼主帖] 楼主

COL OBJECT_NAME format a20;
COL USER_NAME format a20;
SELECT   /*+ rule */
LPAD ('--', DECODE (b.BLOCK, 1, 0, 4)) s.username user_name,
b.TYPE, o.owner '.' o.object_name object_name, s.SID,
s.serial#, DECODE (b.request, 0, 'BLOCKED', 'WAITING') status
FROM dba_objects o, v$session s, v$lock v, v$lock b
WHERE v.id1 = o.object_id
AND v.SID = s.SID
AND v.SID = b.SID
AND (b.BLOCK = 1 OR b.request > 0)
AND v.TYPE = 'TM'
ORDER BY b.id2, v.id1, user_name DESC;


北京联动北方科技有限公司SET linesize 200
北京联动北方科技有限公司COLUMN sid format 999;
北京联动北方科技有限公司
COLUMN b format 9;
北京联动北方科技有限公司
COLUMN spid format 999999;
北京联动北方科技有限公司
COLUMN object_type format a5
北京联动北方科技有限公司
COLUMNobject_name format a30;
北京联动北方科技有限公司
COLUMN lock_type format a10;
北京联动北方科技有限公司
COLUMN ctime format 99999
北京联动北方科技有限公司COLUMN username format a15
北京联动北方科技有限公司
COLUMN machine format a20;
北京联动北方科技有限公司
COLUMN MODULE format a20;
北京联动北方科技有限公司
COLUMN action format a20;
北京联动北方科技有限公司
北京联动北方科技有限公司
SELECT v$session.SID, v$session.serial#, v$process.spid,
北京联动北方科技有限公司
RTRIM (object_type) object_type,
北京联动北方科技有限公司
RTRIM (owner)  '.' object_nameobject_name,
北京联动北方科技有限公司       DECODE (lmode,
北京联动北方科技有限公司
0'None',
北京联动北方科技有限公司
1'Null',
北京联动北方科技有限公司
2'Row-S',
北京联动北方科技有限公司
3'Row-X',
北京联动北方科技有限公司
4'Share',
北京联动北方科技有限公司
5'S/Row-X',
北京联动北方科技有限公司
6'Exclusive',
北京联动北方科技有限公司
'Unknown'
北京联动北方科技有限公司              ) lockmode,
北京联动北方科技有限公司       DECODE (request,
北京联动北方科技有限公司
0'None',
北京联动北方科技有限公司
1'Null',
北京联动北方科技有限公司
2'Row-S',
北京联动北方科技有限公司
3'Row-X',
北京联动北方科技有限公司
4'Share',
北京联动北方科技有限公司
5'S/Row-X',
北京联动北方科技有限公司
6'Exclusive',
北京联动北方科技有限公司
'Unknown'
北京联动北方科技有限公司              ) requestmode,
北京联动北方科技有限公司       ctime, BLOCK b, v$session.username, machine, module, action,
北京联动北方科技有限公司       DECODE (a.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
北京联动北方科技有限公司
FROM (SELECT*
北京联动北方科技有限公司FROM v$lock) a,
北京联动北方科技有限公司       all_objects,
北京联动北方科技有限公司       v$session,
北京联动北方科技有限公司       v$process
北京联动北方科技有限公司
WHERE a.SID >6
北京联动北方科技有限公司ANDobject_name<>'OBJ$'
北京联动北方科技有限公司AND a.id1 = all_objects.object_id
北京联动北方科技有限公司AND a.SID = v$session.SID
北京联动北方科技有限公司
AND v$process.addr = v$session.paddr;

--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论