Medindo o tamanho real do banco de dados "Oracle"

select a.data_size + b.temp_size + c.redo_size "total_size"
from (select nvl(sum(bytes),0)/1024/1024 data_size from dba_data_files ) a,
(select nvl(sum(bytes),0)/1024/1024 temp_size from dba_temp_files ) b,
(select nvl(sum(bytes),0)/1024/1024 redo_size from sys.v_$log ) c;

Desenvolvi este, pois tô trabalhando num shell que requer uma função que calcula o tamanho do banco...
Em breve, posto mais sobre o "gerenciamento dos datafiles".

Um abraço e um ótimo final de semana à todos...

Comentários