PLSQLでユーザーの表領域を確認する方法

ユーザー表領域を表示するには、次のSQL文を使用します。

SELECT tablespace_name, file_name, bytes/1024/1024 AS size_MB, autoextensible
FROM dba_data_files
WHERE tablespace_name = 'USER_TABLESPACE_NAME';

SELECT tablespace_name, SUM(bytes)/1024/1024 AS used_size_MB
FROM dba_segments
GROUP BY tablespace_name
HAVING tablespace_name = 'USER_TABLESPACE_NAME';

上のUSER_TABLESPACE_NAMEを、実際のユーザー表領域名に置き換えてください。1つ目のクエリは、ユーザー表領域のファイルとそのサイズ情報、2つ目のクエリは、ユーザー表領域の使用領域を表示します。

bannerAds