查看 Oracle 数据库锁和解锁的方法


 1 -- 查看数据库锁明细  
 2 select a.sid, b.serial#, b.username, b.osuser, b.machine, b.program, c.object_name,d.spid,  
 3        decode(a.type,  
 4               'mr', 'media recovery',  
 5               'rt','redo thread',  
 6               'un','user name',  
 7               'tx', 'transaction',  
 8               'tm', 'dml',  
 9               'ul', 'pl/sql user lock',  
10               'dx', 'distributed xaction',  
11               'cf', 'control file',  
12               'is', 'instance state',  
13               'fs', 'file set',  
14               'ir', 'instance recovery',  
15               'st', 'disk space transaction',  
16               'ts', 'temp segment',  
17               'iv', 'library cache invalida-tion',  
18               'ls', 'log start or switch',  
19               'rw', 'row wait',  
20               'sq', 'sequence number',  
21               'te', 'extend table',  
22               'tt', 'temp table',  
23               'unknown') locktype,  
24        decode(a.lmode,  
25                 0, 'none',  
26                 1, 'null',  
27                 2, 'row-s',  
28                 3, 'row-x',  
29                 4, 'share',  
30                 5, 's/row-x',  
31                 6, 'exclusive', 'unknown') lockmode  
32   from v$lock a, v$session b, all_objects c, v$process d  
33  where a.sid = b.sid  
34    and a.type in ('tm','tx')  
35    and c.object_id = a.id1  
36    and b.paddr = d.addr;  
37   
38 -- 杀掉进程  
39 -- alter system kill session 'sid,serial#';  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM