ORACLE SOS

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4248|回复: 0

剩余表空间查询脚本

[复制链接]

95

主题

266

帖子

1719

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1719
发表于 2015-8-29 10:07:09 | 显示全部楼层 |阅读模式
CLEAR COLUMNS BREAKS COMPUTES
set lines 150
COLUMN STATUS                              HEADING 'Status'            ENTMAP off
COLUMN TABLESPACE_NAME                     HEADING 'Name'              ENTMAP off
COLUMN CONTENTS          FORMAT a12        HEADING 'TS Type'           ENTMAP off
COLUMN ALL_MB            FORMAT 9,999,999  HEADING 'All Size(MB)'          ENTMAP off
COLUMN MAX_MB            FORMAT 9,999,999  HEADING 'Max Size(MB)'          ENTMAP off
COLUMN FREE_MB           FORMAT 9,999,999  HEADING 'Free Size(MB)'         ENTMAP off
COLUMN FREE_EXT          FORMAT 9,999,999  HEADING 'Max Free'          ENTMAP off
COLUMN PCT_FREE          FORMAT 999        HEADING 'Pct. Free'         ENTMAP off
COLUMN PCT_FREE_EXT      FORMAT 999        HEADING 'Max Free%'         ENTMAP off
col TABLESPACE_NAME for a20
SELECT T.TABLESPACE_NAME TABLESPACE_NAME,
       T.CONTENTS CONTENTS,
       ROUND(SUM(A.BYTES) / 1048576) ALL_MB,
       ROUND(SUM(DECODE(MAXBYTES, 0, A.BYTES, MAXBYTES)) /1048576) MAX_MB,
       ROUND(SUM(NVL(F.BYTES,0)) / 1048576) FREE_MB,
       ROUND((SUM(DECODE(MAXBYTES, 0, 0, MAXBYTES-A.BYTES)) + SUM(NVL(F.BYTES, 0))) / 1048576) FREE_EXT,
       ROUND(100 * SUM(NVL(F.BYTES, 0)) / SUM(A.BYTES)) PCT_FREE,
       ROUND(100 * (SUM(DECODE(MAXBYTES, 0, 0, MAXBYTES-A.BYTES)) + SUM(NVL(F.BYTES, 0))) / SUM(DECODE(A.MAXBYTES, 0, A.BYTES, A.MAXBYTES)))  PCT_FREE_EXT
  FROM DBA_DATA_FILES A,
       DBA_TABLESPACES T,
       (SELECT FILE_ID,SUM(BYTES) BYTES FROM DBA_FREE_SPACE GROUP BY FILE_ID) F
WHERE A.FILE_ID = F.FILE_ID(+)
   AND A.TABLESPACE_NAME = T.TABLESPACE_NAME
   AND T.CONTENTS != 'TEMPORARY'
GROUP BY T.TABLESPACE_NAME, T.CONTENTS, T.STATUS
ORDER BY ROUND(100 * SUM(NVL(F.BYTES, 0)) / SUM(A.BYTES))
;



Q Q:107644445
Tel:13429648788
Email:dba@xifenfei.com
个人Blog(惜分飞)
提供专业ORACLE技术支持(数据恢复,安装实施,升级迁移,备份容灾,故障诊断,系统优化等)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|ORACLE SOS 技术论坛

GMT+8, 2024-4-26 18:40 , Processed in 0.022140 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表