Oracle Locked Objects: Unterschied zwischen den Versionen
Aus PPwiki
Schild (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „{{DISPLAYTITLE:Gesperrte Objekte und Transaktionen|noerror}} ==Gesperrte Objekte anzeigen== <pre> SELECT l.inst_id, substr(l.oracle_username, 1, 8) ora_u…“) |
Schild (Diskussion | Beiträge) (→Gesperrte Objekte anzeigen) |
||
Zeile 38: | Zeile 38: | ||
</pre> | </pre> | ||
+ | [[Oracle_Sessions]] | ||
==Transaktionen anzeigen== | ==Transaktionen anzeigen== |
Version vom 19. Februar 2021, 21:35 Uhr
1 Gesperrte Objekte anzeigen
SELECT l.inst_id, substr(l.oracle_username, 1, 8) ora_user, substr(l.session_id, 1, 3) sid, s.serial#, substr(o.owner || '.' || o.object_name, 1, 40) object, p.spid os_pid, decode(l.locked_mode, 0, 'NONE', 1, 'NULL', 2, 'ROW SHARE', 3, 'ROW EXCLUSIVE', 4, 'SHARE', 5, 'SHARE ROW EXCLUSIVE', 6, 'EXCLUSIVE', NULL) lock_mode FROM sys.gv_$locked_object l, dba_objects o, sys.gv_$session s, sys.gv_$process p WHERE l.object_id = o.object_id AND l.inst_id = s.inst_id AND l.session_id = s.sid AND s.inst_id = p.inst_id AND s.paddr = p.addr (+) ORDER BY l.inst_id;
oder
SELECT SID,SERIAL#,STATUS,SERVER FROM V$SESSION ORDER BY sid;
2 Transaktionen anzeigen
SELECT * FROM v$transaction;