博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle管理监控之监控表空间使用率脚本
阅读量:5787 次
发布时间:2019-06-18

本文共 1516 字,大约阅读时间需要 5 分钟。

SELECT D.TABLESPACE_NAME,

       SPACE "SUM_SPACE(M)",
       BLOCKS SUM_BLOCKS,
       SPACE - NVL(FREE_SPACE, 0) "USED_SPACE(M)",
       ROUND((1 - NVL(FREE_SPACE, 0) / SPACE) * 100, 2) "USED_RATE(%)",
       FREE_SPACE "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 --if have tempfile
SELECT D.TABLESPACE_NAME,
       SPACE "SUM_SPACE(M)",
       BLOCKS SUM_BLOCKS,
       USED_SPACE "USED_SPACE(M)",
       ROUND(NVL(USED_SPACE, 0) / SPACE * 100, 2) "USED_RATE(%)",
       NVL(FREE_SPACE, 0) "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(+)

 

select tu.tablespace_name as "tablespace_name",
       round((tu.bytes + tf.bytes) / 1024 / 1024 / 1024, 2) as "sum G",
       round(tu.bytes / 1024 / 1024 / 1024, 2) as "ts_used G",
       round(tf.bytes / 1024 / 1024 / 1024, 2) as "ts_free G",
       round(tu.bytes / (tu.bytes + tf.bytes) * 100, 2) || '%' as "per_used"
  from sys.sm$ts_used tu, sys.sm$ts_free tf
where tu.tablespace_name = tf.tablespace_name;

转载地址:http://dbmyx.baihongyu.com/

你可能感兴趣的文章
web2.0带来了前端软件开发工程师
查看>>
分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(3月12日-3月18日)
查看>>
Office Web Apps所需证书的申请分配部署详解
查看>>
团购网如何成功实现平台化转型
查看>>
读取 xml 到list
查看>>
MVVM:模型-视图-视图模型(Model-View-ViewModel)
查看>>
[zhuan]asp.net程序性能优化的七个方面 (c#(或vb.net)程序改进)
查看>>
(转)Cortex-M3 (NXP LPC1788)之PWM
查看>>
通用社区登陆组件技术分享(开源)中篇:OAuth 登陆组件流程及组件集成方法...
查看>>
WebADI_配置设定10_设定默认值Attribute Default Value(案例)
查看>>
SQL SERVER 2008取出XML数据
查看>>
STL 算法
查看>>
分享:Backbone.js 样例站点与入门指南
查看>>
图的基本算法
查看>>
《架构之美》摘录三
查看>>
myeclipse6.5上基于JAX-WS开发Webservice(中文示例)
查看>>
HTML基础(一)
查看>>
谈谈冒烟测试
查看>>
boost.circular_buffer简介
查看>>
Database Appliance并非Mini版的Exadata-还原真实的Oracle Unbreakable Database Appliance
查看>>