rem :
rem Filename: freespace.sql
rem Purpose: The following script will execute and display the free space faster and saves the user time.
rem Author: Muhammad
rem Date Submitted:21-Jul-2007
rem Date Published:23-Jul-2007
rem
SELECT s.tablespace_name TABLESPACE,
ROUND (((s.ublocks * 8) * 1024) / (1024 * 1024), 0) "USEDMB",
ROUND ((((f.fblocks * 8) * 1024) / (1024 * 1024)), 0) "FREEMB",
ublocks + fblocks "TOTAL BLOCKS",
ROUND (((((ublocks + fblocks) * 8) * 1024) / (1024 * 1024)),
0
) "TOTAL MB"
FROM (SELECT tablespace_name, SUM (blocks) ublocks
FROM dba_segments
GROUP BY tablespace_name) s,
(SELECT tablespace_name, SUM (blocks) fblocks
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE s.tablespace_name = f.tablespace_name
ORDER BY TABLESPACE;
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment