Insight Technology, Inc

インサイトテクノロジー

Japanese | English

テーブルスペースの空領域を確認したい

select tablespace_name
      ,to_char(sum(bytes), '9,999,999,999,999,999,990') FREE_BYTES
      ,to_char(sum(blocks),'999,999,999,999,990') FREE_BLOCKS
      from sys.dba_free_space
group by tablespace_name;
ポイント
これは、あくまでも空領域の合計である。空領域は断片化しているかもしれない。
したがって、テーブル作成時にSTORAGE句でINITIALを指定する際、ここで検索されたFREE_BYTESの値を指定しても作成できるとは限らない。