「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行が選択されました。

 

Oracle

Posted by arkgame