`
zjutsoft
  • 浏览: 455145 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oracle 表空间使用量查询

阅读更多
SELECT UPPER(F.TABLESPACE_NAME) "表空间名",
       D.TOT_GROOTTE_MB "表空间大小(M)",
       D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",
       TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') || '%' "使用比",
       F.TOTAL_BYTES "空闲空间(M)",
       F.MAX_BYTES "最大块(M)"
FROM (SELECT TABLESPACE_NAME,
               ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,
               ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTES
          FROM SYS.DBA_FREE_SPACE
         GROUP BY TABLESPACE_NAME) F,
       (SELECT DD.TABLESPACE_NAME,
               ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MB
          FROM SYS.DBA_DATA_FILES DD
         GROUP BY DD.TABLESPACE_NAME) D
WHERE D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER BY 1;
分享到:
评论

相关推荐

    oracle表空间容量查询以及表空间扩容

    oracle表空间容量查询,通过sql语句查询表空间的名称和使用情况以及表空间扩容的几种方法

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

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

    oracle查看表空间表信息

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

    查询Oracle数据库表空间和数据文件方法

    下面以oracle9i为例,详细介绍查询Oracle数据库表空间信息和数据文件信息的方法。一、查看Oracle数据库中表空间信息的方法1、查看Oracle数据库中表空间信息的工具方法:使用oracleenterprisemanagerconsole工具,这...

    oracle表空间表分区详解及oracle表分区查询使用方法

    分区表: 当表中的数据量不断增大,查询数据的速度就会变慢,应用程序的性能就会下降,这时就应该考虑对表进行分区。表进行分区后,逻辑上表仍然是一张完整的表,只是将表中的数据在物理上存放到多个表空间(物理文件...

    SAP系统增加表空间手册

    目的 规范表空间增加操作,保证系统安全、稳定性。 操作要求 建议在表空间使用超过80%时进行表空间操作,每次表空间增加大小最好为2个月数据增长量。

    不要让临时表空间影响数据库性能

    如果用户查询时,使用Order BY排序语句指定按员工编号来排序,那么排序后产生的所有记录就是临时数据。对于这些临时数据,Oracle数据库是如何处理的呢?  通 常情况下,Oracle数据库会先将这些临时数据存放到内存的...

    当空间占用率高于60%时自动删除ORACLE归档日志文件

    #功能:当空间占用率高于60%时自动删除ORACLE归档日志文件 # #删除方式:高于60%时使用rman+deletearchivelog,高于79%时使用武力删除 #调用方式:可单独调用,或配置定时任务自动执行脚本(会调用clean_archivelog....

    Oracle_授权审计表Truncate权限.docx

    Oracle_授权审计表Truncate权限

    Oracle 定时删除数据 并释放空间

    Oracle 定时删除数据 并释放空间 ,创建存储过程并使用job完成。

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    Oracle字段上建立并使用索引 29 用Windows脚本宿主自动化Oracle工具 31 进程结构和内存结构 32 Oracle监控数据库性能的SQL汇总 36 Oracle如何精确计算row的大小 38 PL/SQL编程 39 数据库的分组问题 41 oracle知识 42...

    Oracle 当前用户下所有表的记录总数

    您可能感兴趣的文章:shell脚本操作oracle删除表空间、创建表空间、删除用户杀掉oracle在线用户脚本分享[Oracle] 如何使用触发器实现IP限制用户登录在命令行下进行Oracle用户解锁的语句深入探讨:Oracle中如

    Oracle11g从入门到精通2

    9.4 合理利用存储空间 9.4.1 采用正确的数据类型 9.4.2 存储参数的正确设置 9.4.3 定期回收无用表空间 9.4.4 归档历史表空间 第10章 备份与恢复机制 10.1 备份与恢复的方法 10.2 使用数据泵进行逻辑...

    oracle动态性能表

    如果一条sql语句原文与当前存在的相同,但查询表不同则认为它们是两条不同语句,则硬解析即会发生。硬解析会带来cpu和资源使用的高昂开销,因为它需要oracle在shared pool中重新分配内存,然后再确定执行计划,最终...

    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数据库学习指南

    25. 安装Oracle后,经常使用的修改表空间的SQL代码 26. 比较SQL Server与Oracle、DB2 27. 多个数据库时,如何设置默认数据库 28. 各种数据类型的比较 29. 漫谈oracle中的空值 30. 没有备份、只有归档日志,如何...

    Oracle10g数据库维护手册

    常用文件、DBA最需要监控的项目、数据库和实例概述、创建数据库、如何进行表空间规划和管理、表空间的规划、逻辑设计、如何评估IO读写量、文件位置、数据库空间使用概述、确定数据文件大小、数据库文件的移动、段...

    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数据库巡检模板

    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 控制...

Global site tag (gtag.js) - Google Analytics