Query que mostra a lista de tablespace, espaço utilizado, espaço livre, espaço total e percentual livre:
SELECT
DF.TABLESPACE_NAME "TABLESPACE",
(DF.TOTALSPACE - FS.FREESPACE) "USED MB",
FS.FREESPACE "FREE MB",
DF.TOTALSPACE "TOTAL MB",
ROUND(100 * (FS.FREESPACE / DF.TOTALSPACE)) "PCT. FREE"
FROM
(SELECT
TABLESPACE_NAME,
ROUND(SUM(BYTES) / 1048576) TOTALSPACE
FROM DBA_DATA_FILES
GROUP BY
TABLESPACE_NAME
) DF,
(SELECT
TABLESPACE_NAME,
ROUND(SUM(BYTES) / 1048576) FREESPACE
FROM DBA_FREE_SPACE
GROUP BY
TABLESPACE_NAME
) FS
WHERE
DF.TABLESPACE_NAME = FS.TABLESPACE_NAME(+)
--AND DF.TABLESPACE_NAME = 'RUN_DATA'
--AND FS.TABLESPACE_NAME = 'RUN_DATA'
;
Query cedida pelo amigo Cesar Toschi.
Nenhum comentário:
Postar um comentário