oracle查看表空间已分配和未分配空间的语句分享

下面是详细讲解“oracle查看表空间已分配和未分配空间的语句分享”的完整攻略。

1. 查询已分配表空间的空间使用情况

查询已经分配的表空间及其空间使用情况,可以使用以下的查询语句:

SELECT 
    tablespace_name, 
    sum(bytes)/1024/1024 "已使用空间(MB)", 
    sum(maxbytes)/1024/1024 "最大空间(MB)", 
    sum(bytes)/sum(maxbytes)*100 "%使用率" 
FROM 
    dba_data_files 
GROUP BY 
    tablespace_name;

以上语句中,使用dba_data_files视图,计算出表空间的已使用空间、最大空间和使用百分比,并按表空间名称进行分组。

以下是示例输出:

TABLESPACE_NAME                  已使用空间(MB)      最大空间(MB)         %使用率
------------------------------ -------------------- -------------------- ----------
SYSAUX                                     493.99              32768     1.5067749
SYSTEM                                      162.99              32768     0.4976807
UNDOTBS1                                     38.99              32768     0.1191139
USERS                                         5.01              32768     0.0153133

以上示例中,可以看到SYSAUX表空间已使用了约494MB的空间,占该表空间最大空间的1.5%

2. 查询未分配表空间的空间大小

查询未分配的表空间的总空间大小,可以使用以下的查询语句:

SELECT 
    sum(bytes)/1024/1024 "未使用空间(MB)" 
FROM 
    dba_free_space;

以上语句中,使用dba_free_space视图,计算出所有表空间中未使用空间的总和,并转换为MB。

以下是示例输出:

未使用空间(MB)
-------------------
           160743.5

以上示例中,可以看到所有表空间中未使用的空间总共约为160GB

综上所述,以上两条示例说明了“oracle查看表空间已分配和未分配空间的语句分享”的使用方法和作用。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:oracle查看表空间已分配和未分配空间的语句分享 - Python技术站

(0)
上一篇 2023年5月21日
下一篇 2023年5月21日

相关文章

  • mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size的解决方法

    “mysql Sort aborted: Out of sort memory, consider increasing server sort buffer size”的错误提示表明了在MySQL排序期间,服务器没有足够的内存来完成操作。在这种情况下,我们可以通过以下五个步骤来解决这个问题。 1. 确认错误原因 首先,我们需要确认错误信息。在MySQL命令…

    database 2023年5月22日
    00
  • mysql按照时间分组查询的语句

    下面是mysql按照时间分组查询的完整攻略。 1. 概述 在MySQL中,我们可以按照时间属性将数据进行分组,并对每组数据进行统计、计算等操作。按照时间分组查询的语句通常使用GROUP BY子句,结合日期格式化函数和聚合函数一起使用,可以实现丰富的时间统计功能。 2. 基本语法 按照时间分组查询的基本语法如下: SELECT DATE_FORMAT(date…

    database 2023年5月22日
    00
  • 详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题

    详解腾讯云CentOS7.0使用yum安装mysql及使用遇到的问题 MySQL是一种常用的开源关系型数据库管理系统,具有稳定性、安全性等优点。在CentOS 7.0中,我们可以使用yum命令来快速安装MySQL。本文将详细介绍如何在腾讯云CentOS 7.0中使用yum安装MySQL,并阐述使用中可能遇到的问题及其解决方案。 安装MySQL 更新系统软件包…

    database 2023年5月22日
    00
  • mysql建库时提示Specified key was too long max key length is 1000 bytes的问题的解决方法

    当在创建MySQL表的时候发现“Specified key was too long max key length is 1000 bytes”的错误提示,这是因为在MySQL 5.7.7之后,对于InnoDB存储引擎,索引名和键的长度不能超过1000字节,这导致在创建表时使用超过该长度的索引名称和键时,就会出现这个错误。 解决该问题的方式有多种,下面我们来…

    database 2023年5月22日
    00
  • SpringBoot Redis缓存 @Cacheable、@CacheEvict、@CachePut

    文章来源 https://blog.csdn.net/u010588262/article/details/81003493 1. pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s…

    Redis 2023年4月13日
    00
  • 一道sql面试题附答案

    一道SQL面试题附答案,是一个很好的SQL测试题,在SQL面试中被经常使用。本篇文章将为您提供一份完整的攻略,帮助您更好地理解和解决这个问题。 面试题 以下是一道经典的SQL面试题: 给定一个包含两个列的用户表,第一列为用户ID,第二列为注册日期。编写 SQL 查询,找到在 2020 年注册的所有用户。 表名:users user_id registrati…

    database 2023年5月21日
    00
  • 深入SQLite基本操作的总结详解

    深入SQLite基本操作的总结详解 1. SQLite简介 SQLite是一种嵌入式关系数据库管理系统。它是一个零配置的数据库,这意味着与其他数据库不同,您无需在系统中配置或管理SQLite。因为SQLite是嵌入式的,所以您不需要一个专门的服务器进程来管理数据库。它是轻量、快速和易于使用的。 2. SQLite基本操作 2.1. 创建数据库以及数据表 在S…

    database 2023年5月21日
    00
  • 【MySQL】索引和锁

    前言 本文摘自数据库两大神器【索引和锁】 InnoDB存储引擎 索引 在之前,我对索引有以下的认知: 索引可以加快数据库的检索速度 表经常进行INSERT/UPDATE/DELETE操作就不要建立索引了,换言之:索引会降低插入、删除、修改等维护任务的速度。 索引需要占物理和数据空间。 了解过索引的最左匹配原则 知道索引的分类:聚集索引和非聚集索引 Mysql…

    MySQL 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部