- 스크립트

set lines 1000;

col file# for 999;

col ts_name for a10;

col total_blocks for 9999999;

col used_blocks for 9999999;

col pct_used for a10;

col file_dir for a45

select distinct d.file_id file#,

d.tablespace_name ts_name,

d.bytes /1024 / 1024 MB,

d.bytes / 8192 MB,

sum(e.blocks) used_blocks,

to_char(nvl(round(sum(e.blocks)/(d.bytes/8192),4),0)*100,'09.99')|| ' %' pct_used,

d.file_name file_dir

from dba_extents e, dba_data_files d

where d.file_id = e.file_id

group by d.file_id , d.tablespace_name , d.bytes, d.file_name

 

order by 1,2;

 


- 조회결과


'ORACLE > TIP' 카테고리의 다른 글

- Archive log mode 확인 및 모드 변경  (1) 2015.07.16
- Redo Log 상태 확인 스크립트  (0) 2015.07.16
- SQL Prompt 변경하기. (ex. SYS@PROD)  (0) 2015.07.16