26.04.2008 г.
Для просмотра занятого и свободного пространства tablespace'ов в байтах, а также и в процентах можно использовать следующий запрос:
select a.TABLESPACE_NAME tablespace_name, b.BYTES total_bytes, a.BYTES free_bytes,
round(a.BYTES*100/b.BYTES,2) percent_free,
round((b.BYTES-a.BYTES)*100/b.BYTES,2) percent_used
from (select TABLESPACE_NAME, sum(BYTES) BYTES from dba_free_space group by TABLESPACE_NAME) a,
(select TABLESPACE_NAME, sum(BYTES) BYTES from dba_data_files group by TABLESPACE_NAME) b
where a.TABLESPACE_NAME=b.TABLESPACE_NAME
order by a.TABLESPACE_NAME;
Данный запрос должен быть выполнен от пользователя с полномочиями DBA