Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.tools -> Re: Tablespace free space evaluation
"Jean Buchet" <jbuchet_at_auchan.com> a écrit dans le message news: 9bgtgc$qjj$1_at_reader1.imaginet.fr...
> Hi!
>
> How can I evaluate a tablespace free space, using only SQL/PLSQL?
>
> Thanks
>
> Jean
>
>
>
>
You can query dba_free_space.
For instance:
select ts.tablespace_name tablespace,
to_char(ts.bytes / 1024 / 1024,'999999990') size_mo, to_char(nvl(sum(fs.bytes)/1024/1024, 0),'999999990') free_mo, to_char(nvl(sum(fs.bytes), 0) / ts.bytes * 100, '990.0') pct_free from dba_free_space fs, (select tablespace_name, sum(bytes) bytes from dba_data_files group by tablespace_name) ts
-- Regards MichelReceived on Tue Apr 17 2001 - 03:28:23 CDT
![]() |
![]() |