PL/SQLで表領域の使用状況を確認する方法

PL/SQLでは、次を使用して表領域使用状況を調べられます。

  1. DBA_TABLESPACE_USAGE_METRICS
SELECT tablespace_name, used_space, tablespace_size, used_percent
FROM dba_tablespace_usage_metrics;
  1. DBA_空き領域
SELECT tablespace_name, sum(bytes)/1024/1024 AS free_space_mb
FROM dba_free_space
GROUP BY tablespace_name;
  1. V$TABLESPACE
SELECT tablespace_name, status, sum(bytes)/1024/1024 AS tablespace_size_mb
FROM v$tablespace
GROUP BY tablespace_name, status;

上記のメソッドを使用して、表領域の使用状況や空き領域などの情報を参照できます。

bannerAds