查看 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