-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathview_locks.sql
More file actions
43 lines (35 loc) · 864 Bytes
/
view_locks.sql
File metadata and controls
43 lines (35 loc) · 864 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
SELECT * FROM V$LOCK;
SELECT * FROM V$LOCKED_OBJECT;
SELECT * FROM V$LOCK_TYPE;
SELECT * FROM DBA_LOCKS;
SELECT T.STATUS,
T.START_TIME,
T.NAME,
S.USERNAME,
LO.OBJECT_ID,
DO.OBJECT_NAME,
DO.OBJECT_TYPE
FROM V$TRANSACTION T
JOIN V$SESSION S ON T.SES_ADDR = S.SADDR
JOIN V$LOCKED_OBJECT LO ON LO.XIDSQN = T.XIDSQN
JOIN DBA_OBJECTS DO ON DO.OBJECT_ID = LO.OBJECT_ID;
SELECT NVL (owner, 'SYS') owner,
session_id,
name,
TYPE,
mode_held,
mode_requested
FROM dba_ddl_locks
ORDER BY 1, 2, 3;
-- Defining and killing OS process
SELECT * FROM dba_blockers;
SELECT s.sid,
s.serial#,
s.username,
s.osuser,
p.spid,
s.machine,
p.terminal,
s.program
FROM v$session s, v$process p
WHERE s.paddr = p.addr;