Oracle Database データファイルを一覧で確認する

Oracle Database データファイルを一覧で確認する

Oracle Databaseで、データファイルを一覧で確認する手順を記述してます。

環境

  • OS windows11 home
  • Oracle Database 21c Express Edition
  • Oracle SQL Developer 21.2.1.204

手順

データファイルを一覧で確認するには、「DBA_DATA_FILES」を使用します。

ALTER DATABASE 表領域名 ONLINE;

ALTER DATABASE 表領域名 OFFLINE;

実際に実行して確認してみます。

SELECT * FROM DBA_DATA_FILES;

取得されていることが確認できます。

where句を使用すれば、データファイル名を指定して取得することができます。

SELECT * FROM DBA_DATA_FILES
WHERE TABLESPACE_NAME = 'SAMPLETBS';

これでオフラインに変更されました。

MBになおして取得する場合は、1024で2回割ります。

select
  tablespace_name,
  file_name,
  status,
  bytes/1024/1024 mb,
  increment_by,
  autoextensible,
  online_status
from
  DBA_DATA_FILES

実行結果