This tip shows how get locks on Oracle with this query:
SELECT
DO.object_name, lo.SESSION_ID, lo.oracle_username, lo.OS_USER_NAME,
DECODE(locked_mode,
1, 'SELECT',
2, 'SELECT FOR UPDATE / LOCK ROW SHARE',
3, 'INSERT/UPDATE/DELETE/LOCK ROW EXCLUSIVE',
4, 'CREATE INDEX/LOCK SHARE',
5, 'LOCK SHARE ROW EXCLUSIVE',
6, 'ALTER TABLE/DROP TABLE/DROP INDEX/TRUNCATE TABLE/LOCK EXCLUSIVE') sql_actions,
DECODE(locked_mode, 1, 'NULL', 2, 'SS - SUB SHARE', 3, 'SX - SUB EXCLUSIVE',
4, 'S - SHARE', 5, 'SSX - SHARE/SUB EXCLUSIVE', 6, 'X - EXCLUSIVE') Lock_mode
FROM sys.V_$LOCKED_OBJECT lo, DBA_OBJECTS DO
WHERE DO.object_id = lo.object_id
jueves, 9 de enero de 2014
jueves, 26 de diciembre de 2013
Presentación
Hola!
Inicio este blog para anotar las cosas más interesantes que me voy encontrando con el trabajo diario de Oracle.
Espero que además de a mi sirva a alguien más en alguna de tus tareas.
Suscribirse a:
Entradas (Atom)