Si necesitamos saber cual es el tamaño total utilizado por los datafiles de nuestra base de datos (cuanto es el espacio ocupado en disco)
Podemos utilizar la siguiente consulta:
select sum(bytes) from dba_data_files;
(Aqui debemos agregar el espacio utilizado por los tempfiles de tablespaces temporales).
Si por el contrario, queremos conocer cuanto es el espacio total ocupado por todos los segmentos de la base podemos usar:
select sum(bytes) from dba_segments;
A continuación algunos ejemplos (con los tamaños en megas y gigas):
Tamaño total de archivos (sin temporal):
SQL> select round(sum(bytes)/1024/1024) MB from dba_data_files;
MB
----------
94365
SQL> select round(sum(bytes)/1024/1024/1024) GB from dba_data_files;
GB
----------
92
Tamaño de los segmentos (incluidos esquemas del sistema):
SQL> select round(sum(bytes)/1024/1024) MB from dba_segments;
MB
----------
72264
SQL> select round(sum(bytes)/1024/1024/1024) GB from dba_segments;
GB
----------
71
No hay comentarios:
Publicar un comentario