`
zscomehuyue
  • 浏览: 402943 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

10g 查询表空间使用率的快速方法

阅读更多
10g提供了很好的查询表空间使用率的方法,不需要再去生成复杂的SQL,在DBA权限下使用:
SQL> Select * from sys.DBA_TABLESPACE_USAGE_METRICS;
TABLESPACE_NAME                USED_SPACE TABLESPACE_SIZE USED_PERCENT
------------------------------ ---------- --------------- ------------
TS_ORABPEL                        3137056        47640820   6.58480689
TS_ORABPEL_LOB                    1663552         8982524   18.5198726
TS_ORABPEL_MOVE                   3176104        31074302   10.2209987
TS_PRODUCT                         167952        12582906   1.33476321
UNDOTBS1                             6736         2621440   .256958008
USERS                                1688         4452094   .037914743
.......
即可

表空间是否达到阈值,可以查询
SQL> SELECT * FROM dba_outstanding_alerts;
看到数据库的严重告警




Oracle 查询表大小以及表空间使用率
查看表物理文件大小:select segment_name,bytes/1024/1024 from user_segments/dba_segments;
查看表空间使用情况的SQL语句:  
        SELECT   a.tablespace_name   "表空间名",total   表空间大小,free   表空间剩余大小,  
  (total-free)   表空间使用大小,  
  ROUND((total-free)/total,4)*100   "使用率   %"  
  FROM     (SELECT   tablespace_name,SUM(bytes)   free   FROM   DBA_FREE_SPACE  
  GROUP   BY   tablespace_name   )   a,  
  (SELECT   tablespace_name,SUM(bytes)   total   FROM   DBA_DATA_FILES  
  GROUP   BY   tablespace_name)   b  
  WHERE   a.tablespace_name=b.tablespace_name 



分享到:
评论

相关推荐

    oracle 查询表空间使用情况

    查询oracle表空间使用情况,表空间文件详情,创建或者变更表空间大小

    oracle10g表空间操作命令

    包括:表空间的创建,调整表空间,删除表空间,删除数据文件,增加数据文件,维护表空间的自动扩展属性,设置表空间脱机,联机,读写 移动表空间 查看表空间使用情况

    oracle表空间相关查询语句

    oracle表空间相关查询语句-查询表空间大小,表空间剩余大小,表空间使用大小,表空间大小(G),表空间剩余大小(G),表空间使用大小(G),使用率 %,查看Oracle用户占了哪几个表空间及大小

    达梦数据库表占用磁盘空间统计.sql

    达梦数据库表占用磁盘空间统计.sql

    Toad 使用快速入门

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

    Oacle 19 数据库维护文档

    (total - free) / (1024 * 1024 * 1024) "表空间使用大小(G)", round((total - free) / total, 4) * 100 "使用率 %", */ (((total - free)/ 3 )-free)/1024/1024/1024 "应扩容大小(G)" /*

    oracle10g课堂练习I(2)

    查看表空间信息 5-21 采集存储信息 5-22 查看表空间内容 5-23 扩大数据库 5-24 什么是 Automatic Storage Management 5-25 ASM:主要功能和优点 5-26 ASM:概念 5-27 小结 5-28 练习概览:管理数据库存储...

    oracle10g课堂练习II(2)

    快速恢复区的空间使用 2-17 V$FLASH_RECOVERY_AREA_USAGE 2-18 备份快速恢复区 2-20 使用快速恢复区的优点 2-21 设置影响 RMAN 的参数 2-22 RMAN 使用注意事项 2-24 RMAN 的连接类型 2-25 启动 RMAN 2-26 ...

    oracle10g课堂练习II(1)

    快速恢复区的空间使用 2-17 V$FLASH_RECOVERY_AREA_USAGE 2-18 备份快速恢复区 2-20 使用快速恢复区的优点 2-21 设置影响 RMAN 的参数 2-22 RMAN 使用注意事项 2-24 RMAN 的连接类型 2-25 启动 RMAN 2-26 ...

    Oracle 10gR2压缩(Compress)技术

    Oracle 10gR2压缩(Compress)技术 1 1、oracle压缩简介 1 2、oracle压缩优点 2 3、压缩分类 2 3.1 表级压缩 2 3.2 表空间级压缩 3 ...附录A、show_space存储过程查看段使用情况 19 附录B、Oracle11gR2 Compress 21

    Oracle10g DBA经常使用的动态性能视图和数据字典

    dba_extents:数据库中所有分区的信息 dba_free_space:所有表空间中的自由分区 dba_indexs:关于数据库中所有索引的描述 dba_ind_columns:在所有表及聚集上压缩索引的列 dba_objects:数据库中所有的对象 dba_...

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

     使用Oracle Recovery Manager、Oracle Data Pump Export和Oracle Data Pump Import备份和恢复表、表空间和数据库  使用网络数据库、数据仓库和VLDB  使用最新的Oracle Database 11g工具——Oracle Total Recall...

    Oracle性能监控工具1.1

    6.表空间使用情况 7.临时文件信息 8.临时文件使用情况 9.表死锁情况 10.锁表数量 11.长时间使用的SQL语句 12.事例的等待 13.回滚段的争用情况 14.表空间I/O比例 15.文件系统I/O比例 16.用户下所有索引 17.SGA命中率 ...

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

     使用Oracle Recovery Manager、Oracle Data Pump Export和Oracle Data Pump Import备份和恢复表、表空间和数据库  使用网络数据库、数据仓库和VLDB  使用最新的Oracle Database 11g工具——Oracle Total Recall...

    Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本

    3.4.3 字典管理和本地管理的表空间 91 3.5 临时文件 93 3.6 控制文件 95 3.7 重做日志文件 95 3.7.1 在线重做日志 96 3.7.2 归档重做日志 98 3.8 密码文件 100 3.9 修改跟踪文件 103 3.10 闪回日志文件 104 ...

    深入解析OracleDBA入门进阶与诊断案例 4/4

     8.8 Oracle 11g UNDO表空间备份增强   8.9 回滚机制的深入研究   8.10 Oracle 9i闪回查询的新特性   8.11 使用ERRORSTACK进行错误跟踪   8.12 Oracle 10g闪回查询特性的增强   8.13 ORA-01555成因...

Global site tag (gtag.js) - Google Analytics