Skip to content

Instantly share code, notes, and snippets.

@wingkwong
Created December 4, 2019 10:54
Show Gist options
  • Save wingkwong/6b95426fef697ff411e365bce0db13de to your computer and use it in GitHub Desktop.
Save wingkwong/6b95426fef697ff411e365bce0db13de to your computer and use it in GitHub Desktop.
Query to check tablespace size for Oracle Database
select df.tablespace_name "Tablespace",
totalusedspace "Used MB",
(df.totalspace - tu.totalusedspace) "Free MB",
df.totalspace "Total MB",
round(100 * ( (df.totalspace - tu.totalusedspace)/ df.totalspace))
"Pct. Free"
from
(select tablespace_name,
round(sum(bytes) / 1048576) TotalSpace
from dba_data_files
group by tablespace_name) df,
(select round(sum(bytes)/(1024*1024)) totalusedspace, tablespace_name
from dba_segments
group by tablespace_name) tu
where df.tablespace_name = tu.tablespace_name;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment