REM REM DBAToolZ NOTE: REM This script was obtained from DBAToolZ.com REM It's configured to work with SQL Directory (SQLDIR). REM SQLDIR is a utility that allows easy organization and REM execution of SQL*Plus scripts using user-friendly menu. REM Visit DBAToolZ.com for more details and free SQL scripts. REM REM REM File: REM s_dbf_free.sql REM REM DBF TABSP REM REM Author: REM Vitaliy Mogilevskiy REM VMOGILEV REM (vit100gain@earthlink.net) REM REM Purpose: REM REM Displays free space per datafile REM REM REM Usage: REM s_dbf_free.sql REM REM Example: REM s_dbf_free.sql REM REM REM History: REM 08-01-1998 VMOGILEV Created REM REM set pages 1000 set lines 132 set trims on col tablespace_name format a15 heading "Tabsp Name" col file_name format a40 heading "File Name" col total_size format 999,999.00 heading "Size MB" col free_space format 999,999.00 heading "Free MB" col pct_used format 999.00 heading "%|Used" clear breaks select df.tablespace_name , df.file_name , df.bytes/1024/1024 total_size , nvl(fr.bytes/1024/1024,0) free_space , ((df.bytes-nvl(fr.bytes,0))/df.bytes)*100 pct_used from (select sum(bytes) bytes , file_id from dba_free_space group by file_id) fr , dba_data_files df where df.file_id = fr.file_id(+) order by 1, df.file_id /