`

笔记:查看Oracle表空间使用率的sql

阅读更多

 

 

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 F.TABLESPACE_NAME;

 

 

 

分享到:
评论

相关推荐

    java笔记\Oracle里sql不能用limit的处理

    Java笔记--Oracle中SQL不能用Limit的处理 在Java开发中,我们经常需要对数据库进行分页查询,但是Oracle数据库不支持Limit关键字,那么如何在Oracle中实现分页查询呢?下面,我们将详细介绍Oracle中SQL不能用Limit...

    oracle学习笔记

    - **实操 73:查看表空间区间信息**:指导用户如何查看表空间中区间的使用情况。 - **实操 74:使用 Enterprise Manager 创建表空间**:指导用户如何通过 Enterprise Manager 创建新的表空间。 - **实操 75:使用 ...

    Oracle数据库课堂笔记

    以下是对Oracle数据库课堂笔记的详细解析,涵盖了从基础到进阶的重要知识点。 第一讲:Oracle简介 Oracle数据库是由甲骨文公司开发的,提供了一整套数据存储、管理和检索解决方案。它支持多种操作系统和硬件平台,...

    韩顺平oracle笔记(免费)

    以上是基于韩顺平Oracle笔记内容所总结的关键知识点,涵盖了Oracle认证、安装、基本使用命令以及用户管理等方面的核心内容。这对于学习Oracle数据库管理和操作的初学者来说是非常有价值的参考资料。

    【源代码】《涂抹Oracle-三思笔记之一步步学Oracle》

    《涂抹Oracle - 三思笔记之一步步学Oracle》是一本旨在深入浅出地教授Oracle数据库技术的书籍。源代码部分提供了配合书本学习的实际操作示例,帮助读者更直观地理解Oracle数据库的工作原理和操作技巧。以下是根据...

    李兴华—oracle课堂笔记(全).rar

    1. **Oracle基础知识**:首先,笔记可能会介绍Oracle的基本概念,如数据库架构、表空间、数据块等。这包括数据库的创建、启动和关闭,以及如何管理和维护数据库实例。 2. **SQL语言**:Oracle支持结构化查询语言...

    Oracle日常维护操作笔记

    8. 查看表空间的使用率:通过`DBA_SEGMENTS`或`USER_SEGMENTS`视图。 ```sql SELECT ROUND(SUM(BYTES)/(1024*1024),2) "Used(M)", ROUND(TOT_SIZE/(1024*1024),2) "Total(M)", ROUND(100*SUM(BYTES)/TOT_SIZE,2...

    oracle 韩顺平笔记 传智播客

    ### Oracle韩顺平笔记知识点概览 #### 第一章:Oracle基础介绍 ##### 第一节:Oracle的安装和启动 1. **数据库分类与选择**:数据库根据负载量、成本和安全需求分为小型(如Access、Foxbase)、中型(如MySQL、...

    oracle笔记(韩顺平oracle视频教学整理)

    4. Oracle表查询:介绍了如何使用SQL语句对表进行查询操作,分为查询的两个部分,涵盖基本查询和复杂查询。 5. Java操作Oracle:讲述了如何使用Java语言连接和操作Oracle数据库。 6. Oracle中事务处理:讲解了事务...

    oracle个人学习笔记

    - 可以使用以下SQL语句来查看各个表空间的名称及其大小: ```sql SQL> SELECT t.tablespace_name, round(SUM(d.bytes/(1024*1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_...

    Oracle 19C OCP课堂笔记.zip

    - **Space Management**: 学习表空间、段、extent和block的管理,以及如何有效地分配和回收空间。 4. **安全性** - **Fine-Grained Access Control (FGAC)**: 提供细粒度的权限控制,以限制对敏感数据的访问。 -...

    个人学习oracle笔记

    4. **表空间和数据文件**:在Oracle中,数据存储在表空间中,由一个或多个数据文件组成。学习如何创建、管理表空间和数据文件对于数据库的维护至关重要。 5. **索引**:索引可以显著提高查询性能。了解不同类型的...

    我的Oracle 11g OCP学习笔记

    5. **性能调优**:理解Oracle的执行计划,学习如何使用SQL优化工具进行性能问题排查。 6. **故障诊断与恢复**:学习如何处理数据库故障,使用RMAN进行备份和恢复,以及使用闪回技术。 7. **高级特性**:如RAC、ASM...

    学习笔记 testOracle

    【标签】"源码"和"工具"暗示这份笔记可能包含了关于Oracle数据库的编程实践,比如PL/SQL(Oracle的数据库编程语言)的源代码示例,或者是使用Oracle开发工具如SQL Developer进行数据库管理和开发的技巧。源码可能...

    oracle优化笔记

    ### Oracle优化笔记 #### SQL语句优化 在SQL语句优化方面,主要关注查询效率、减少数据冗余以及提升整体性能。以下几点是常见的优化手段: 1. **使用索引**:合理创建索引可以显著提高查询速度。例如,基于功能的...

    很有价值的oracle SQL编程笔记

    Oracle SQL编程是数据库管理的重要组成部分,特别是在Oracle数据库系统中,SQL与PL/SQL结合使用,大大增强了数据库操作的灵活性和效率。以下是一些关键知识点的详细说明: 1. **PL/SQL**: PL/SQL(Procedural ...

    成功之路:Oracle_11g学习笔记17

    本学习笔记以第17章构筑高速运行的SQL语句为例,详细探讨了Oracle数据库性能调整的相关知识点。 首先,需要明确数据库性能调整的概念和范围。数据库性能调整是通过一系列的方法和技术,改善数据库运行效率和响应...

    韩顺平玩转Oracle实战教程笔记

    ### 韩顺平玩转Oracle实战教程笔记 #### Oracle认证和安装,与其他数据库比较 在探讨Oracle的具体操作之前,我们需要了解Oracle的安装过程以及它与其他数据库系统的不同之处。 1. **Oracle安装**:安装Oracle...

    Oracle 笔记.docx

    ### Oracle 笔记知识点梳理 #### 一、数据库基础 - **数据的储存方法**: - 大脑记忆:适合少量数据,不适用于长期存储。 - 纸质记录:传统方式,不方便检索和更新。 - 计算机内存:适合临时存储,断电后数据...

Global site tag (gtag.js) - Google Analytics