logos

With Andrii Grytsenko


Technical Diary - With Andrii Grytsenko

Print space utilization at Oracle

To print total and available space of Oracle database you can use next sql query. It’s a pretty good tool for monitoring.

select t1.tablespace_name, t1.fs/1024/1024/1024 as free_space_GB, t2.ts/1024/1024/1024 as total_space_GB
from (select tablespace_name,sum(bytes) as fs from dba_free_space group by tablespace_name) t1
join (select TABLESPACE_NAME,sum(BYTES) ts from dba_data_files group by TABLESPACE_NAME) t2
on t2.TABLESPACE_NAME=t1.TABLESPACE_NAME ;

its should be look like this:

TABLESPACE_NAME                               FREE_SPACE_GB TOTAL_SPACE_GB
--------------------------------------------- ------------- --------------
BASDAT                                      87.7402954     325.765625
BASIDX                                      96.0326538     294.882813
RPTADMINDAT                               .488220215      .48828125
RPTADMINIDX                               .488220215      .48828125
RPTBASDAT                                  .488220215      .48828125
RPTBASIDX                                   .488220215      .48828125
RPTCBFDAT                                   .488220215      .48828125
RPTCBFIDX                                  .488220215      .48828125
SYSAUX                                     2.82495117              5
SYSTEM                                     29.7844849     30.5859375
UNDOTBS1                                   21.7189941     107.324219
USERS                                      4.55554199     5.27929688

12 rows selected.

Leave a Reply

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Categories

Translate