首页 > 数据库 >oracle 查看表空间实际占用情况

oracle 查看表空间实际占用情况

时间:2023-03-31 11:24:34浏览次数:40  
标签:1024 name 查看 占用 bytes tablespace oracle round 1000

SELECT tablespace_name 表空间名,
               round(SUM(bytes) / 1000 / 1000 / 1000, 2) alloc_bytes,
               round(SUM(maxbytes) / 1000 / 1000 / 1000, 2) maxbytes
          FROM dba_data_files
         GROUP BY tablespace_name;
SELECT tablespace_name 表空间名,
               round(SUM(nvl(bytes, 1)) / 1000 / 1000 / 1000, 2) free_space 
          FROM DBA_FREE_SPACE
         GROUP BY tablespace_name;
		 
		 
SELECT tablespace_name 表空间名,
               round(SUM(bytes) / 1000 / 1000 / 1000, 2) 占用,
               round(SUM(maxbytes) / 1000 / 1000 / 1000, 2) 最大
          FROM dba_data_files
         GROUP BY tablespace_name;
		 
SELECT tablespace_name 表空间名,
               round(SUM(nvl(bytes, 1)) / 1000 / 1000 / 1000, 2) 空闲 
          FROM DBA_FREE_SPACE
         GROUP BY tablespace_name;
		 		 
SELECT a.tablespace_name, 
round(a.bytes/1024/1024/1024,2) 总空间, 
round(b.bytes/1024/1024/1024,2) 使用空间, 
round(c.bytes/1024/1024/1024,2) 空闲空间, 
(b.bytes * 100) / a.bytes "% USED ", 
(c.bytes * 100) / a.bytes "% FREE " 
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c 
WHERE a.tablespace_name = b.tablespace_name 
AND a.tablespace_name = c.tablespace_name(+); 
		 
SELECT a.tablespace_name 表空间名, 
round(a.bytes/1024/1024/1024,2) 总空间, 
round(b.bytes/1024/1024/1024,2) 使用空间, 
round(c.bytes/1024/1024/1024,2) 空闲空间, 
d.maxbytes 最大空间,
(b.bytes * 100) / a.bytes "% USED ", 
(c.bytes * 100) / a.bytes "% FREE " 
FROM sys.sm$ts_avail a, sys.sm$ts_used b, sys.sm$ts_free c,
(SELECT tablespace_name,round(SUM(maxbytes) / 1024 / 1024 / 1024, 2) maxbytes FROM dba_data_files GROUP BY tablespace_name) d
WHERE a.tablespace_name = b.tablespace_name 
AND a.tablespace_name = c.tablespace_name(+)
AND a.tablespace_name = d.tablespace_name; 


select a.tablespace_name,total,free,total-free used from 
 (select tablespace_name,sum(bytes)/1024/1024/1024 total from dba_data_files
     group by tablespace_name) a, 
  ( select tablespace_name,sum(bytes)/1024/1024/1024 free from dba_free_space
     group by tablespace_name) b
  where a.tablespace_name=b.tablespace_name;		 

  

标签:1024,name,查看,占用,bytes,tablespace,oracle,round,1000
From: https://www.cnblogs.com/Jiu-er/p/17275700.html

相关文章

  • adb 更新版本后查看adb版本无变化
    appium连接模拟器一直报错,百思不得其解,后查看adb发现版本不一致下载新版本更新了好多遍发现版本还是未变化,重启等万能大法也无用模拟器中的adb版本查看为最新的,所以我的文件肯定没有问题 执行命令查看一下adb发现C盘也有一个,不知道啥时间创建的果断删除后查看版本正常......
  • oracle 优化监控相关
    SELECTsn.username,m.SID,sn.SERIAL#,m.TYPE,DECODE(m.lmode,0,'None',1,'Null',2,'RowShare',3,'RowExcl.',4,......
  • 虚拟化云计算-numa与pci查看
    最近在部署服务器上的云应用的时候,需要查看numas上cpu核心与pci网卡插槽的对应关系,总结了一些numa和pci的知识,希望可以帮助到其他人numa概念Non-UniformMemoryAccess,非统一内存访问(NUMA),一种用于多处理器的电脑内存体设计,内存访问时间取决于处理器的内存位置。在NUMA下,处......
  • Docker安装Oracle11g
    拉取镜像#拉取镜像dockerpullregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g#查看镜像dockerimages镜像比较大(6.9G),可能拉取时间会很久,需要耐心等待创建容器dockerrun-d-p1521:1521--nameoracleregistry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g#......
  • Oracle PL/SQL 自治事务
    自治事务是PL/SQL静态SQL的一个特性,可声明于存储过程、函数或触发器中。它是和主事务分开的事务,可以独立执行事务,不与主事务共享锁、资源,不受主事务提交的影响。自治事务可以用来记录日志,记录计数值,而不受主事务回滚的影响。--创建自治事务的存储过程createorreplaceprocedur......
  • 使用 Oracle LogMiner 分析重做日志
    概述我们知道oracle的redo和归档日志,记录了数据库的事务的相关信息。在日常的数据库管理过程中,我们有时需要,查看特定时刻特定用户在数据库上执行的操作。这时我们可以通过用logminer分析日志文件获取相关信息。logminer分析归档日志文件所获得的信息并不是原始的操作信息,而是等......
  • docker启动失败后怎么查看日志
    方法一:dockerlogs--since30mcontainer#查看30分钟日志,容器成功失败都可以查看,container表示容器名称或ID方法二:dockerinspect--format'{{.LogPath}}'container#查询容器日志文件目录vi/var/lib/docker/containers/5338f536922596e5503e8715e0a9d5de9f14436177......
  • oracle生僻字处理
    ZHS16GBK对某些生僻字存储不了,需要把列的类型从varchar2转换成nvarchar2或者把数据库的字符集转成utf8对于已提交的数据通过函数utl_raw.cast_to_nvarchar2把unicode转成nvarchar2对数据操作的时候用unicode转换,根据生僻字到网站查询对应unicodehttp://www.bejson.com/convert/......
  • 查看 SQL Server 当前的连接数
    打开SQLServerManagementStudio(SSMS),连接到SQLServer实例。在SSMS的“对象资源管理器”窗格中,展开服务器节点。点击“管理”文件夹,然后选择“活动连接”。在“......
  • Oracle EBS业务流程和会计分录
    作为国际著名ERP软件,Oracle也有明确的业务流程以及相关会计分录。本文主要讲述采购、生产、销售三大业务流程以及会计分录。a.采购业务流程流程:下达PO->送货入厂->仓库接......