Oracle 查看锁情况
Posted jenrry
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 查看锁情况相关的知识,希望对你有一定的参考价值。
/*查看锁(lock)情况*/ SELECT ls.osuser os_user_name, ls.username user_name, decode(ls.type, ‘RW‘, ‘Row wait enqueue lock‘, ‘TM‘, ‘DML enqueue lock‘, ‘TX‘, ‘Transaction enqueue lock‘, ‘UL‘, ‘User supplied lock‘) lock_type, o.object_name OBJECT, decode(ls.lmode, 1, NULL, 2, ‘Row Share‘, 3, ‘Row Exclusive‘, 4, ‘Share‘, 5, ‘Share Row Exclusive‘, 6, ‘Exclusive‘, NULL) lock_mode, o.owner, ls.sid, ls.serial# serial_num, ls.id1, ls.id2 FROM sys.dba_objects o, (SELECT s.osuser, s.username, l.type, l.lmode, s.sid, s.serial#, l.id1, l.id2 FROM v$session s, v$lock l WHERE s.sid = l.sid) ls WHERE o.object_id = ls.id1 AND o.owner <> ‘SYS‘ AND o.object_name = ‘CUX_CUX_PA_REVENUE_COST_TEMP‘ ORDER BY o.owner, o.object_name ;
以上是关于Oracle 查看锁情况的主要内容,如果未能解决你的问题,请参考以下文章