「Oracle」V$DATAFILEを参照してデータファイルの情報を取得する
環境
Oracle Database 11g Release 11.2.0.1.0 – 64bit Production
構文
V$DATAFILEビューの定義について
書式
SELECT FILE#, NAME, BYTES/1024/1024 AS サイズMB FROM V$DATAFILE;
V$DATAFILEビューの定義について
1.列名FILE# 型NUMBER ファイル識別番号
2.列名NAME 型VARCHAR2(513) データ・ファイルの名前
3.列名BYTES 型NUMBER データ・ファイルのサイズ(バイト)
使用例
SQL> COL NAME FOR A50 SQL> SELECT FILE#, NAME, BYTES/1024/1024 AS サイズMB FROM V$DATAFILE; FILE# NAME サイズMB ---------- -------------------------------------------------- ---------- 1 /opt/oracle/oradata/TESTDB/system01.dbf 760 2 /opt/oracle/oradata/TESTDB/sysaux01.dbf 600 3 /opt/oracle/oradata/TESTDB/undotbs01.dbf 370 7行が選択されました。