Skip to Main Content

Oracle Database Discussions

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Can u please explain the difference between both the queries.

vivekpanditMar 31 2013 — edited Apr 2 2013
col TABLESPACE_NAME format a15;
col MAXSPACE format 9999999;
col USEDSPACE format 999999;
col FREESPACE format 999999;
col "% Free Space" format a6;
select tablespace_name,
sum((((8192*maxextend)/1024)/1024)) maxspace,
((sum(bytes)/1024)/1024) usedspace,
(sum((((8192*maxextend)/1024)/1024)) - ((sum(bytes)/1024)/1024)) freespace,
round((((sum((((8192*maxextend)/1024)/1024)) - ((sum(bytes)/1024)/1024))*100)/sum((((8192*maxextend)/1024)/1024))))||
' %' "% Free Space"
from dba_data_files a,
sys.filext$ b
where a.file_id = b.file#(+)
group by tablespace_name;


AND




SELECT size_free_gb.tablespace_name,
SUM( size_free_gb.size_gb) SIZe_gb,
SUM( size_free_gb.free_gb) free_gb
FROM ( SELECT DFS.FREE_GB,
SUM(DDF.BYTES / 1024 / 1024 / 1024) SIZE_GB,
DDF.FILE_ID,
DDF.TABLESPACE_NAME
FROM (SELECT SUM(BYTES / 1024 / 1024 / 1024) FREE_GB, FILE_ID
FROM DBA_FREE_SPACE
GROUP BY FILE_ID) DFS,DBA_DATA_FILES DDF
WHERE DDF.FILE_ID = DFS.FILE_ID
GROUP BY DDF.FILE_ID, DDF.TABLESPACE_NAME, DFS.FREE_GB) size_free_gb
GROUP BY size_free_gb.tablespace_name;



Why maxextend in first query.... ?

Thanks in Advance..
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 30 2013
Added on Mar 31 2013
5 comments
181 views