Advertisement
Guest User

ora

a guest
Jul 27th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. SELECT a.tablespace_name,
  2. ROUND (((c.BYTES - NVL (b.BYTES, 0)) / c.BYTES) * 100,2) percentage_used,
  3. c.BYTES / 1024 / 1024 space_allocated,
  4. ROUND (c.BYTES / 1024 / 1024 - NVL (b.BYTES, 0) / 1024 / 1024,2) space_used,
  5. ROUND (NVL (b.BYTES, 0) / 1024 / 1024, 2) space_free,
  6. c.DATAFILES
  7. FROM dba_tablespaces a,
  8. ( SELECT tablespace_name,
  9. SUM (BYTES) BYTES
  10. FROM dba_free_space
  11. GROUP BY tablespace_name
  12. ) b,
  13. ( SELECT COUNT (1) DATAFILES,
  14. SUM (BYTES) BYTES,
  15. tablespace_name
  16. FROM dba_data_files
  17. GROUP BY tablespace_name
  18. ) c
  19. WHERE b.tablespace_name(+) = a.tablespace_name
  20. AND c.tablespace_name(+) = a.tablespace_name
  21. ORDER BY NVL (((c.BYTES - NVL (b.BYTES, 0)) / c.BYTES), 0) DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement