Archivo de la etiqueta: free space

Saber cuanto ocupa una Base de datos ORACLE

En la siguiente entrada de Blog os dejo una consulta que nos dice lo que ocupa una Base de datos ORACLE. Esto nos puede ser útil para hacer previsiones a la hora de realizar Backups.

col "Database Size" format a20
col "Free space" format a20
col "Used space" format a20
SELECT   round(sum(used.bytes) / 1024 / 1024 / 1024 ) || ' GB' "Database Size"
,    round(sum(used.bytes) / 1024 / 1024 / 1024 ) - 
    round(free.p / 1024 / 1024 / 1024) || ' GB' "Used space"
,    round(free.p / 1024 / 1024 / 1024) || ' GB' "Free space"
FROM    (select    bytes
    from    v$datafile
    union    all
    select    bytes
    from     v$tempfile
    union     all
    select     bytes
    from     v$log) used
,    (select sum(bytes) as p
    from dba_free_space) free
GROUP BY free.p
/