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