Oracle tablespace usage rate
2013-03-29 14:12
337 查看
表空间使用率
set linesize 132 set pagesize 100 col tablespace_name for a20 col SUM_SPACE(M) for a20 col USED_SPACE(M) for a20 col USED_RATE(%) for a20 col FREE_SPACE(M) for a20 SELECT D.TABLESPACE_NAME, SPACE || 'M' "SUM_SPACE(M)", BLOCKS "SUM_BLOCKS", SPACE - NVL (FREE_SPACE, 0) || 'M' "USED_SPACE(M)", ROUND ( (1 - NVL (FREE_SPACE, 0) / SPACE) * 100, 2) || '%' "USED_RATE(%)", FREE_SPACE || 'M' "FREE_SPACE(M)" FROM ( SELECT TABLESPACE_NAME, ROUND (SUM (BYTES) / (1024 * 1024), 2) SPACE, SUM (BLOCKS) BLOCKS FROM DBA_DATA_FILES GROUP BY TABLESPACE_NAME) D, ( SELECT TABLESPACE_NAME, ROUND (SUM (BYTES) / (1024 * 1024), 2) FREE_SPACE FROM DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) UNION ALL SELECT D.TABLESPACE_NAME, SPACE || 'M' "SUM_SPACE(M)", BLOCKS SUM_BLOCKS, USED_SPACE || 'M' "USED_SPACE(M)", ROUND (NVL (USED_SPACE, 0) / SPACE * 100, 2) || '%' "USED_RATE(%)", NVL (FREE_SPACE, 0) || 'M' "FREE_SPACE(M)" FROM ( SELECT TABLESPACE_NAME, ROUND (SUM (BYTES) / (1024 * 1024), 2) SPACE, SUM (BLOCKS) BLOCKS FROM DBA_TEMP_FILES GROUP BY TABLESPACE_NAME) D, ( SELECT TABLESPACE_NAME, ROUND (SUM (BYTES_USED) / (1024 * 1024), 2) USED_SPACE, ROUND (SUM (BYTES_FREE) / (1024 * 1024), 2) FREE_SPACE FROM V$TEMP_SPACE_HEADER GROUP BY TABLESPACE_NAME) F WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME(+) ORDER BY 5 desc;
select tablespace_name, used_blocks*8192/1024/1024 "USED_BYTES(MB)", total_blocks*8192/1024/1024 "TOTAL_BYTES(MB)", round(NVL(used_blocks,0)/decode(total_blocks,0,1,total_blocks)*100,2) || '%' "USED_RATE(%)" from v$sort_segment;
set linesize 132 col file_name for a43 col TABLESPACE_NAME for a20 select tablespace_name,file_name,user_bytes/1024/1024 user_bytes,bytes/1024/1024 bytes,MAXBYTES/1024/1024 MAXBYTES,AUTOEXTENSIBLE,INCREMENT_BY*8192/1024/1024 "INCREMENT_BY(MB)" from dba_data_files order by 1,3;
相关文章推荐
- [Oracle]Tablespace usage check
- oracle tablespace usage status
- How-to find the SQL that using lots of temp tablespace in Oracle
- oracle 学习笔记 transport tablespace
- oracle lob move tablespace
- 比较Oracle中的alter table t move和alter table t shrink space
- Oracle Transportable TableSpace(TTS) 传输表空间 说明
- Oracle TTS ORA-39322: Cannot use transportable tablespace with different timezone version 说明
- Oracle Tablespace迁移
- Oracle 默认表空间(default permanent tablespace) 说明
- Oracle 10.2.0.3中切换TEMP Tablespace Group
- oracle create tablespace语法详解
- Oracle Bigfile Tablespace大文件表空间
- oracle 增加表空间 add tablespace
- oracle temp tablespace
- Create / Alter Oracle TableSpace / Temporary TableSpace, User...
- 查看信息Oracle Temporary tablespace group
- 详解Oracle的unlimited tablespace系统权限
- Oracle之tablespace简单操作
- Oracle Transportable TableSpace(TTS) 传输表空间 说明