Pular para o conteúdo

Fóruns Banco de dados Oracle TableSpace TableSpace

#75959
robirko
Participante

    Pessoal espero que isso possa ajudar e servir

    O script a seguir mostra a utilização da tablespace em MB

    Select tablespace_name, TO_CHAR (SUM (utilizado) / 1048576, ‘999,999,999.9999’) utilizado,
    TO_CHAR (SUM (alocado) / 1048576, ‘999,999,999.9999’) alocado,
    TO_CHAR ((SUM (alocado) – SUM (utilizado)) / 1048576, ‘999,999.9999’) Livre,
    TO_CHAR ((SUM (utilizado) / SUM (alocado)) * 100, ‘999,999.9999’) utilizacao
    From (
    Select s.tablespace_name, s.bytes Utilizado, 0 Alocado
    From dba_segments s
    Union all
    Select d.tablespace_name, 0 Utilizado, d.bytes Alocado
    From dba_data_files d
    )
    Group by tablespace_name
    Order by utilizacao desc;

    Abraços
    Robson