Oracle スクリプト 表領域 確認 使用量
Oracle において スクリプト SQL 表領域 確認 使用量 とは以下を示します。
- 特定の表領域の使用率を確認する。
- Arguments
- #1 特定の表領域
spool tablespace_表領域使用率の確認.log select to_char(sysdate,'YYYY/MM/DD HH24:MI:SS') as DATATIME from dual; select instance_name from v$instance; col 表領域名 format a20 select a.TABLESPACE_NAME "表領域名", b.BYTES/1024 "表領域サイズ(KB)", (nvl(c.BYTES,0)+to_number(e.VALUE))/1024 "使用済(KB)", (nvl(c.BYTES,0)+to_number(e.VALUE))/(b.BYTES)*100 "使用率", d.BYTES/1024 "未使用(KB)", a.STATUS "状態" from DBA_TABLESPACES a, (select TABLESPACE_NAME, sum(BYTES) "BYTES" from dba_data_files group by TABLESPACE_NAME ) b, (select TABLESPACE_NAME, sum(BYTES) "BYTES" from dba_segments group by TABLESPACE_NAME ) c, (select TABLESPACE_NAME, sum(BYTES) "BYTES" from dba_free_space group by TABLESPACE_NAME ) d, v$parameter e where a.TABLESPACE_NAME = b.TABLESPACE_NAME(+) and a.TABLESPACE_NAME = c.TABLESPACE_NAME(+) and a.TABLESPACE_NAME = d.TABLESPACE_NAME(+) and e.NAME = 'db_block_size' and a.TABLESPACE_NAME = '#1' / spool off
ご訪問頂き有難う御座います。
当サイトを効率良く使うためにまずは FrontPage を見て下さい。
検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage