SSブログ

表領域使用率 [Oracle SQL]

SELECT
df.tbs_name
,df.total_size
,df.max_size
,df.total_size - nvl(fs.aki_size, 0) used_size
,(df.total_size - nvl(fs.aki_size, 0)) / df.total_size * 100 used_pct
,nvl(fs.aki_size, 0) free_size
,ts.status
,trunc((df.total_size - nvl(fs.aki_size, 0)) / df.max_size * 100, 1) used_pct2
FROM
(
SELECT
tablespace_name tbs_name
,SUM(bytes) / 1024 total_size
,SUM(decode(autoextensible, 'yes', maxbytes, bytes)) / 1024 max_size
FROM
dba_data_files
GROUP BY
tablespace_name
) df
,(
SELECT
tablespace_name
,SUM(bytes) / 1024 aki_size
FROM
dba_free_space
GROUP BY
tablespace_name
) fs
,dba_tablespaces ts
WHERE
df.tbs_name = fs.tablespace_name(+)
AND df.tbs_name = ts.tablespace_name
AND ts.status = 'online'
ORDER BY
8 DESC
;

プロとしてのOracleアーキテクチャ入門【第2版】(12c、11g、10g 対応) (Oracle現場主義)

プロとしてのOracleアーキテクチャ入門【第2版】(12c、11g、10g 対応) (Oracle現場主義)

  • 作者: 株式会社コーソル 渡部 亮太
  • 出版社/メーカー: SBクリエイティブ
  • 発売日: 2015/04/25
  • メディア: 単行本



nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

待機イベント情報|- ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。