首页 > 其他分享 >统计oracel表空间和用户的数据文件占物理磁盘空间大小

统计oracel表空间和用户的数据文件占物理磁盘空间大小

时间:2023-08-17 09:12:16浏览次数:39  
标签:1024 数据文件 oracel FREE name 磁盘空间 TABLESPACE TOTAL NAME

select banner from v$version;


-----统计磁盘空间文件大小
SELECT --B.file_name "文件名",
       A.TABLESPACE_NAME "表空间名",
       TOTAL "表空间大小",
       FREE "表空间剩余大小",
       (TOTAL - FREE) "表空间使用大小",
       TOTAL / (1024 * 1024 * 1024) "表空间大小(G)",
       FREE / (1024 * 1024 * 1024) "表空间剩余大小(G)",
       (TOTAL - FREE) / (1024 * 1024 * 1024) "表空间使用大小(G)",
       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,
             --  file_name,
               SUM(BYTES) TOTAL
        FROM   DBA_DATA_FILES
        GROUP  BY TABLESPACE_NAME/*,file_name*/) B
WHERE  A.TABLESPACE_NAME = B.TABLESPACE_NAME;

---查询一个表空间下有多少个用户
select owner ,tablespace_name   from dba_tables where tablespace_name='GFRMS_PUB_TBS'  group by owner,tablespace_name;

---- 查看用户占磁盘空间文件数据量大小
select  v.* ,ROUND(USER_TABLESPACE_SIZE_GB) GB 
from (
      SELECT owner ,SUM(BYTES)/1024/1024/1024 AS USER_TABLESPACE_SIZE_GB 
      FROM DBA_SEGMENTS 
      GROUP BY owner 
) v ;

 

标签:1024,数据文件,oracel,FREE,name,磁盘空间,TABLESPACE,TOTAL,NAME
From: https://www.cnblogs.com/ios9/p/17636681.html

相关文章

  • Linux---磁盘空间
       https://www.runoob.com/linux/linux-command-manual.html df dudu-sh/path/to/directory该命令将显示指定目录的磁盘空间使用情况,以人类可读的方式显示目录大小 ......
  • 虚拟机linux磁盘空间扩展
    1.打开虚拟机-编辑虚拟机设置-硬盘-扩展,增加磁盘大小,这里是40G   2.使用u盘启动,使用扩展工具扩展内存 4.重装系统......
  • liunx虚拟机VMware增加磁盘空间后,挂载磁盘
    问题:当虚拟机扩展磁盘空间后提示“您必须从客户机操作系统内部对磁盘重新进行分区和扩展文件系统"处理方法: 1、切换root用户查看磁盘情况:fdisk-l  2、查看磁盘挂载情况:df-h3、对磁盘进行分区:fdisk/dev/sda 默认为4,后两步回车默认,最后输入w保存;可输入m查看命令提......
  • .Net Core NLog+oracel
    目录简介引用Program.csNlog.config数据库测试简介NLog是一个灵活且免费的日志记录平台,适用于各种.NET平台,包括.NET标准。NLog使写入多个目标变得容易。(数据库、文件、控制台)并动态更改日志记录配置。引用<ItemGroup><PackageReferenceInclude="NLog"Version="5......
  • m3u8 流视频数据文件。
    #EXT-X-KEY:METHOD=AES-128,URI="https://edu.aliyun.com/hls/1109/clef/YnBGq7zAJf1Is7xIB5v8vI7AIORwwG9W",IV=0x0fe82567a6be41afda68d82d3724976a有URI中的信息为key,访问后得到有IV时使用IV,没有IV时,通常会在m3u8地址中提供,比如下面的最后一部分即iv:eb7ab5bb3cb1ae35f6d5......
  • 从另一电脑复制下来的MYSQL的数据文件(包括FRM IBD)快速恢复到另一MYSQL服务器过程
    从另一电脑复制下来的MYSQL的数据文件(包括FRMIBD)快速恢复到另一MYSQL服务器过程:1.安装mysql最好相同的版本,安装Navicateformysql,连接相应的服务器2.安装mysql-utilities,地址:https://downloads.mysql.com/archives/utilities/以恢复td_gov_company_abnormal.frm为例:3.C......
  • 使用BBED查看数据文件头(block# 1)的简单使用及查询DBID/DB_NAME等信息
    DBID及DB_NAME的查看在最后。进入BBED及初始设置如下:[oracle@bys3~]$catpar.bbdblocksize=8192listfile=bbedfile.txtmode=edit[oracle@bys3~]$catbbedfile.txt--可以通过selectfile#,namefromv$dbfile;selectfile#,namefromv$datafile;1......
  • vmware扩展ubuntu虚拟机磁盘空间
    vmware扩展ubuntu虚拟机磁盘空间VMware扩展Ubuntu虚拟机的磁盘空间......
  • Mysql 命令行方式导出数据文件
    概述Linux服务器上有一个数据库表包含大于50亿条的记录,通过Navicat等数据迁移工具,将数据迁移到另一个服务器相同表中,总是执行一段时间后卡死,故选择先导出数据文件,再去另一个服务器导入该文件。可以使用Navicat导出数据文件,也可以使用MySQL支持的命令导出数据文件。本文章介绍如何使......
  • 在MacOS中使用free up Purgeable space释放磁盘空间,CleanMacX里面自带这个功能
    当你的Mac硬盘空间不足时,macOS会自动将一些文件标记为"可清除"(Purgeable),这些文件包括已下载但未安装的软件、iCloudDrive中的文件、以及其他一些可以重新下载或重新生成的文件。你可以通过释放这些"可清除"空间来腾出磁盘空间。要释放Purgeable空间,可以按照以下步骤操作:打......