dba_data_filesテーブルから取得する

表領域名やデータファイル名、ステータス、サイズ、自動拡張設定などの情報を
参照するには、データディクショナリの dba_data_files を確認する。



Oracle データファイル情報取得SQL

※ set コマンドや、col コマンドはお好みで。

SQL>
set lines 120
set pages 100
set term off
clear col
col TABLESPACE_NAME  format a10
col FILE_NAME        format a35
col STATUS           format a10
col MBYTES           format 9,999,990
col INCRE            format 9,999,990
col AUTOEXTENSIBLE   format a5
col ONLINE_STATUS    format a6
select
  tablespace_name,
  file_name,
  status,
  bytes/1024/1024 mbytes,
  increment_by,
  autoextensible,
  online_status
from
  dba_data_files
/

TABLESPACE FILE_NAME                        STATUS     MBYTES INCRE AUTOE ONLINE
---------- -------------------------------- ---------- ------ ----- ----- ------
SYSTEM     /home/oradata/ORCL/system01.dbf  AVAILABLE    1500 12800 YES   SYSTEM
SYSAUX     /home/oradata/ORCL/sysaux01.dbf  AVAILABLE    1266  2560 YES   ONLINE
UNDOTBS1   /home/oradata/ORCL/undotbs01.dbf AVAILABLE     500 12800 YES   ONLINE
HOGE       /home/oradata/ORCL/hoge01.dbf    AVAILABLE    1835 12800 YES   ONLINE
HOGE       /home/oradata/ORCL/hoge02.dbf    AVAILABLE    1500 12800 YES   ONLINE