Oracleでテーブルスペースのサイズを確認する方法は何ですか?
Oracleデータベース内の表領域のサイズを確認するには、次の手順を使用してください。
- Oracleデータベースにアクセスできるシステム管理者またはDBA権限を持つユーザーでログインしてください。
- 現在のデータベース内のすべての表領域を表示するには、次のコマンドを実行してください。
- DBA_FREE_SPACEテーブルから、tablespace_nameとsum(bytes)/1024/1024 AS “Size (MB)”を選択し、tablespace_nameでグループ化する。
- 各テーブルスペースの名前とサイズ(メガバイト単位)が表示されます。
- 表領域内の各データファイルのサイズを確認したい場合は、以下のコマンドを実行してください。
- SELECT tablespace_name, file_name, bytes/1024/1024 AS “サイズ(MB)” FROM dba_data_files;
- 各データファイルの所属テーブルスペース、ファイル名、サイズが表示されます。
注意: これらのコマンドはDBA権限を持つユーザーのみが実行できます。必要な権限がない場合は、システム管理者に連絡してアクセス権を取得してください。