miércoles, 18 de agosto de 2010

Script - Mapa_extensiones

Mapa de extensiones de un tablespace, se le pasa como parámetro el nombre del tablespace.

SET LINESIZE 1000

SELECT 'ESPACIO LIBRE' PROPIETARIO,
       '          ' OBJETO,
       SUBSTR(DT.TABLESPACE_NAME,1,15) TABLESPACE,
       SUBSTR(DFS.FILE_ID,1,7)+0 ARCHIVO,
       DFS.BLOCK_ID BLOQUE,
       DFS.BLOCKS*1024/256 "TAM EXT Kb",
       DFS.BLOCKS/256 "TAM EXT Mb"
FROM DBA_FREE_SPACE DFS,
     DBA_TABLESPACES DT
WHERE DFS.TABLESPACE_NAME=DT.TABLESPACE_NAME AND
      DFS.TABLESPACE_NAME='&&1'
UNION
SELECT SUBSTR(DE.OWNER,1,13),
       SUBSTR(DE.SEGMENT_NAME,1,30),
       SUBSTR(DT.TABLESPACE_NAME,1,15) TABLESPACE,
       SUBSTR(DE.FILE_ID,1,7)+0,
       DE.BLOCK_ID,
       DE.BLOCKS*1024/256,
       DE.BLOCKS/256
FROM DBA_EXTENTS DE,
     DBA_TABLESPACES DT
WHERE DE.TABLESPACE_NAME=DT.TABLESPACE_NAME AND
      DE.TABLESPACE_NAME='&&1'
ORDER BY 3,4,5;

SET LINESIZE 1000

No hay comentarios:

Publicar un comentario