Páginas

quinta-feira, 24 de outubro de 2013

[ORACLE] - Verifica Tamanho Do Banco de Dados

--  Verifica Tamanho Do Banco de Dados

SELECT 'Database Tamanho' "*****"
,ROUND(SUM(ROUND(SUM(NVL(fs.bytes/1024/1024,0)))) /
SUM(ROUND(SUM(NVL(fs.bytes/1024/1024,0))) + ROUND(df.bytes/1024/
1024 - SUM(NVL(fs.bytes/1024/1024,0)))) * 100, 0) "%Livre"
,ROUND(SUM(ROUND(df.bytes/1024/1024 - SUM(NVL(fs.bytes/1024/
1024,0)))) / SUM(ROUND(SUM(NVL(fs.bytes/1024/1024,0))) +
ROUND(df.bytes/1024/1024 - SUM(NVL(fs.bytes/1024/1024,0)))) * 100,
0) "%Usado"
,SUM(ROUND(SUM(NVL(fs.bytes/1024/1024/1024,0)))) "GB Livre"
,SUM(ROUND(df.bytes/1024/1024/1024
- SUM(NVL(fs.bytes/1024/1024/1024,0)))) "GB Usado"
,SUM(ROUND(SUM(NVL(fs.bytes/1024/1024/1024,0))) + ROUND(df.bytes/1024/
1024/1024
- SUM(NVL(fs.bytes/1024/1024/1024,0)))) "Tamanho em GB"
FROM dba_free_space fs, dba_data_files df
WHERE fs.file_id(+) = df.file_id
GROUP BY df.tablespace_name, df.file_id, df.bytes,
df.autoextensible
ORDER BY df.file_id ;


Mostra os seguintes itens :
%Livre :  Valor expresso em porcentagem, que reprensenta o valor livre em uma escala de 0% a 100% do banco de dados
%Usado :  Valor expresso em porcentagem, que reprensenta o valor usado em uma escala de 0% a 100% do banco de dados
GB Free : Valor expresso em Giga Bytes, que reprensenta o valor livre do banco de dados
GB Usado : Valor expresso em Giga Bytes, que reprensenta o valor usado do banco de dados
Size : Valor expresso em Giga Bytes, que reprensenta o valor usado do banco de dados

Nenhum comentário:

Postar um comentário