`

oracle表空间利用率

 
阅读更多
SELECT * FROM ( 
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 1)  
 WHERE TABLESPACE_NAME IN ('SYSAUX','SYSTEM','UNDOTBS1','TEMP');

具体参考
[url]
http://ylw6006.blog.51cto.com/470441/1135593
[/url]
有很多关于sysaux表空间的介绍
分享到:
评论

相关推荐

    查看oracle表空间利用率的三个脚本

    查看oracle表空间利用率的三个脚本,很详细。

    oracle查看表空间表信息

    查看表空间表信息查看表空间表信息查看表空间表信息查看表空间表信息查看表空间表信息

    Oracle_授权审计表Truncate权限.docx

    Oracle_授权审计表Truncate权限

    oracle_监控脚本.rar

    check_oracle base_module --listener --tns 主机名或IP --SINGLE check_oracle base_module --db 数据名 --SINGLE check_oracle support_module --session 800 1000 check_oracle base_module --standby check_...

    ORACLE数据库巡检模板

    3.3 CPU 利用率 4. 数据库配置 4.1 数据库版本和单独补丁 4.2 CRS版本和单独补丁 4.3 ORACLE CLUSTER配置 4.4 数据库产品选项 4.5 初始化参数文件 4.6 CRS日志文件 4.7 RDBMS运行日志和跟踪文件 4.8 控制...

    Oracle.Database.11g.DBA手册.完整中文 (97M) part2/2

     优化磁盘分配、CPU利用率、I/O吞吐率和SQL查询  开发功能强大的数据库管理应用程序  使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误..  使用Oracle Automatic Workload Repository和SQL ...

    Oracle.Database.11g.DBA手册.完整中文 (97M) part1/2

     优化磁盘分配、CPU利用率、I/O吞吐率和SQL查询  开发功能强大的数据库管理应用程序  使用Oracle Flashback和Oracle Automatic Undo Management阻止人为错误..  使用Oracle Automatic Workload Repository和SQL ...

    oracle动态性能表

     该视图中的数据也被用于监控系统资源使用情况,以及系统资源利用率的变化。正因如此多的性能数据,检查某区间内系统资源使用情况可以这样做,在一个时间段开始时创建一个视图数据快照,结束时再创建一个,二者之间...

    数据库undo表空间问题集锦

    undo 表空间利用率 处理 事务 回滚等介绍 以及如何切换undo表空间

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    组成:表空间、段、区、块的组成层次 六、 oracle安装、卸载和启动  硬件要求 物理内存:1GB 可用物理内存:50M 交换空间大小:3.25GB 硬盘空间:10GB  安装 1. 安装程序成功下载,将会得到如下2个文件: ...

    AIX 系统交换磁盘空间的监控与管理

    在投入运行之后, 要经常监视系统, 如果看到分页空间的利用率从来都没有接近过百分之五十, 就不需要添加额外的空间. Oracle为AIX提供的文档推荐设置交换空间为RAM大小的一半加上4GB, 但是上限为32GB.

    针对oracle的优化与在线重组的文档

    在电子商务驱动现代业务应用的设计和需求,高 性能和高可用性的数据库计算现已成为服务的标 准。这个现代性能标准是与宕机时间的高昂成本 相关的。为这种环境开发的管理技术要求在做标 ...数来获得最佳的空间利用率。

    Toad 使用快速入门

    直观的查看各个表空间的利用率、剩余空间、破碎情况等信息 iii. 可以进行各种alter操作:online, offline, 增加数据文件,改变数据文件大小,改变物理存储属性等 对其他数据库对象也有完备的操作支持。 2. SQL...

    InnoDB中文参考手册

    InnoDB 的设计目标是处理大容量数据库系统,它的 CPU 利用率是其它基于磁盘的关系数据库引擎所不能比的。 在技术上,InnoDB 是一套放在 MySQL 后台的完整数据库系统,InnoDB 在主内存中建立其专用的缓冲池用于高速...

    数据库设计准则及方法论.docx

    数据库的平均CPU利用率。 CPU的执行时间、IO等待的时间和锁等待时间。 平均I/O响应时间。 支持峰值IOPS数和MPS数。 物理读和逻辑读的百分比。 有效索引读的百分比。 有效行读的百分比。 数据库设计准则及方法论全文...

    db2-技术经验总结

    1.33. 建立数据库、缓冲池、表空间、表案例 77 1.34. 建立别名 78 1.35. 建立视图 78 1.36. 建立唯一性索引 78 1.37. 查看表的索引 79 1.38. 查看表 79 1.39. 建立触发器 79 1.40. 查看存储过程 79 1.41. view ...

    数据库巡检报告.doc

    系统配置 8 3.1 操作系统数据库相关要求补丁 8 3.2 硬盘可用空间 8 3.3 CPU 利用率 8 4. 数据库配置 10 4.1 数据库版本和单独补丁 10 4.2 CRS版本和单独补丁 10 4.3 ORACLE CLUSTER配置 10 4.4 数据库产品选项 10 ...

    服务器集群技术方案.doc

    "并行集群技术 "资源有效利用率高 "快 "高 " 图表 3-5群集技术对比表 Real Application Cluster(以前称作Oracle Parallel Server,OPS)用来在集群环境下实现多机共享数据库,以保证应用的高可用性。同时可 以自动...

    SQL性能优化

     SQL在运行时先取出数个查询的结果,再用排序空间进行排序删除重复的记录,最后返回结果集,如果表数据量大的话可能会导致用磁盘进行排序。  实际大部分应用中是不会产生重复的记录,推荐采用UNION ALL操作符...

    SQL 优化原则

    ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等; (5) 在SQL*Plus , SQL*Forms和Pro*C中重新设置ARRAYSIZE参数, 可以增加每次数据库访问的检索数据量 ,建议值为200 (6) ...

Global site tag (gtag.js) - Google Analytics