block | ExpoDBA

block

Bloques que generan enq: TX - row lock contention

Muestra los bloques con alta contención de updates.

Se muestran con la espera "enq: TX - row lock contention".

Solo muestra la cantidad de sesiones que están en espera por ese bloque, y no sesiones que actualmente tengan el LOCK.

SELECT object_name,    ROW_WAIT_FILE#,ROW_WAIT_BLOCK#,ROW_WAIT_ROW#, count(9) cant, min(seconds_in_wait) min_time, max(seconds_in_wait) max_time
from v$session b, dba_objects o
where o.object_id=ROW_WAIT_OBJ#

Dump de un bloque

Genera un dump de un bloque en particular.

El Dump genera un archivo .trc el cual puede ser leído en texto plano.

Nomenclatura del comando:

alter system dump datafile <file_id> block <Block_id>;

Compressed Blocks en Compressed Segments

Muestra para el semento indicado, si está en modo compress o si tiene bloques comprimidos dentro del segmento.
Debe ejecutarse como SYS.

set linesize 200
select u.name, o.name, o.subname,s.spare1, decode (BITAND(s.spare1, 4096), 4096, 'COMPRESSED', 'UNCOMPRESSED') Block, 
decode (BITAND(s.spare1, 2048), 2048, 'COMPRESSED', 'UNCOMPRESSED') Segment