miércoles, 18 de agosto de 2010

Script - Infotablas

Monitorización de espacio de las tablas del usuario con el que estamos conectados a la base de datos.

SET LINESIZE 1000

PROMPT TABLAS

SELECT
SUBSTR(T.TABLE_NAME,1,25) "TABLA",
SUBSTR(T.TABLESPACE_NAME,1,15) "TABLESPACE",
T.INITIAL_EXTENT/1024 "INIT(Kb)",
T.NEXT_EXTENT/1024 "NEXT(Kb)",
COUNT (*) "NUM EXT",
T.MAX_EXTENTS "MAX EXT",
SUM(BYTES)/1024 "TAM(Kb)"
FROM USER_TABLES T, USER_EXTENTS E
WHERE T.TABLE_NAME=E.SEGMENT_NAME
GROUP BY T.TABLE_NAME, T.TABLESPACE_NAME, T.PCT_FREE, T.PCT_USED,
T.INITIAL_EXTENT, T.NEXT_EXTENT,T.MAX_EXTENTS
ORDER BY T.TABLESPACE_NAME,TABLE_NAME;

SET LINESIZE 1000

No hay comentarios:

Publicar un comentario