天萃荷净

运维DBA咨询想要查看Oracle的object对象的使用空间大小,包括表空间 表 索引 数据文件的使用空间

1、查看Oracle表空间大小

Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name order by Sum(bytes)/1024/1024 desc;

2、查看Oracle表占用空间

select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments where segment_type='TABLE' group by segment_name order by segment_name;

Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name order by Sum(bytes)/1024/1024 desc;

3、查看Oracle索引占用空间

select segment_name, sum(bytes)/1024/1024 Mbytese from user_segments where segment_type='INDEX' group by segment_name order by segment_name;

4、查看Oracle数据文件使用情况

select a.tablespace_name,

round(a.bytes / 1024 / 1024, 0)"总空间",

round((decode(b.bytes, null, 0, b.bytes)) / 1024 / 1024, 0)"使用空间",

round((decode(b.bytes, null, 0, b.bytes)) / a.bytes * 100, 1)"使用率",

c.file_name,

c.status

from sys.sm$ts_avail a, sys.sm$ts_free b, dba_data_files c

where a.tablespace_name = b.tablespace_name(+)

and a.tablespace_name = c.tablespace_name

order by a.tablespace_name;

-----------------------------------------------------------------------

select b.file_id 文件ID,

b.tablespace_name 表空间,

b.file_name 物理文件名,

b.bytes / 1024 / 1024 大小M,

c.max_extents / 1024 / 1024 可扩展数M,

b.bytes / 1024 / 1024 + c.max_extents / 1024 / 1024 总大小M,

trunc((b.bytes - sum(nvl(a.bytes, 0))) / 1024 / 1024)  已使用M,

trunc(sum(nvl(a.bytes, 0)) / 1024 / 1024)  剩余M,

trunc(sum(nvl(a.bytes, 0)) / (b.bytes) * 100, 2)  剩余比

from dba_free_space a, dba_data_files b, dba_tablespaces c

where a.file_id = b.file_id

and b.tablespace_name = c.tablespace_name

group by b.tablespace_name,

b.file_name,

b.file_id,

b.bytes,

c.max_extents,

b.bytes / 1024 / 1024 + c.max_extents / 1024 / 1024

order by b.file_id;

5、查看Oracle表空间使用统计

select a.tablespace_name,

a.bytes / 1024 / 1024 "Sum MB",

(a.bytes - b.bytes) / 1024 / 1024 "used MB",

b.bytes / 1024 / 1024 "free MB",

round(((a.bytes - b.bytes) / a.bytes) * 100, 2) "percent_used"

from (select tablespace_name, sum(bytes) bytes

from dba_data_files

group by tablespace_name) a,

(select tablespace_name, sum(bytes) bytes, max(bytes) largest

from dba_free_space

group by tablespace_name) b

where a.tablespace_name = b.tablespace_name

order by ((a.bytes - b.bytes) / a.bytes) desc;

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间

oracle查看表空间的内容,学习笔记:Oracle查看object对象 表空间 表 索引 数据文件的使用空间...相关推荐

  1. oracle 表复制 long,【学习笔记】Oracle数据库使用copy实现long类型转移表空间案例 ORA-00997...

    天萃荷净 使用copy实现long类型转移表空间,表空间的数据文件损坏,在转移该表空间相关表时,遇到让人郁闷的long类型.不能使用ctas和move来实现转移,最后通过古老的copy来实现该项工作. ...

  2. oracle如何往dg加盘_学习笔记:Oracle DG系统 主备库中表空间和数据文件增加删除等管...

    天萃荷净 Oracle Data Guard表空间和数据文件管理汇总 汇总日常工作中操作,在Oracle DG结构系统中,如何删除备库表空间和数据文件,如何管理主库与备库之间的文件系统,详见文章内容. ...

  3. oracle查询一列汇总,【学习笔记】Oracle数据筛选 查找oracle所有表中的特定列中的某些数据...

    天萃荷净 开发DBA反映,根据需求需要查找Oracle数据库中所有表中特定的列中指定的关键词的数据,和数据内容和数量 找出数据库中所有表表中REMARK列中含有WN.wind.wlr中表名和数量 de ...

  4. oracle查询当前归档scn_【学习笔记】Oracle数据库 查看归档日志存放的位置

    [学习笔记]Oracle数据库 查看归档日志存放的位置 时间:2016-10-21 19:19   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 分享一篇关于查看Oracle ...

  5. oracle数据库开多线程,学习笔记:Oracle表数据导入 DBA常用单线程插入 多线程插入 sql loader三种表数据导入案例...

    天萃荷净 oracle之数据导入,汇总开发DBA在向表中导入大量数据的案例,如:单线程向数据库中插入数据,多线程向数据表中插入数据,使用sql loader数据表中导入数据案例 1.Oracle数据库 ...

  6. oracle复制另一个字段,【学习笔记】Oracle存储过程 表中列不同时动态复制表中数据到另一个表中...

    天萃荷净 分享一篇关于Oracle存储过程实现表之间数据复制功能.两表中列不同,动态的将一表中的数据复制到另一个表中案例 因为要用到回收站功能,删除一条记录,要先放到一个delete表中,以便以后恢复 ...

  7. 数据导不进oracle数据库,学习笔记:Oracle逻辑导出/导入 数据逻辑导出时跳过指定表不进行导出...

    天萃荷净 Oracle数据库逻辑exp导出时,跳过指定某些表,对其表中数据不进行导出 有一个需求,某个用户有很多张表,但是只能使用exp导出,而且想跳过其中某几张表,其他对象包括依赖关系都需要.针对这 ...

  8. oracle学习笔记 Oracle体系结构概述

    oracle学习笔记 Oracle体系结构概述 从这节开始,开始讲oracle数据库体系结构. 首先从总体上,从概述上把oracle整体的体系结构讲一下, 然后接下来的时间我们会一块一块的将oracl ...

  9. oracle学习笔记 oracle软件安装准备工作 第一部分 环境准备

    oracle学习笔记   oracle软件安装准备工作  第一部分 环境准备 这节课对初学者来说内容较多,我把它分成了三篇. 即使这样也不可能把每个可能遇到的问题都说到,如果遇到没说到的问题自己上网搜 ...

最新文章

  1. 云计算机参考架构,云参考架构.PDF
  2. mac shell命令连接mongo
  3. SWT 下菜单与子菜单添加的实现(详细图解)
  4. ML之FE:利用FE特征工程(分析两两数值型特征之间的相关性)对AllstateClaimsSeverity(Kaggle2016竞赛)数据集实现索赔成本值的回归预测
  5. excel文件修复工具_Windows商店上架文件恢复工具!仅8.29MB,纯净无捆绑,80%修复率...
  6. boost::phoenix::val相关的测试程序
  7. 不装插件,查看.rp文件
  8. 微信小程序01-底部导航栏设置
  9. 服务器建网站要数据库,云服务器建网站需要数据库
  10. 学校oj显示在线用户数超过了序列号允许。您需要购买或升级您的序列号
  11. ChemDraw怎么调整键长?调整键长教程
  12. Android 开发 VectorDrawable 矢量图 (三)矢量图动画
  13. 全民一起玩Python提高篇第十二课:面向对象基本原理与语法(三)
  14. SUS系统可用性量表
  15. 如何编写一个简单的 Python 程序
  16. C语言学习2:Hello World!详解
  17. 《人月神话》作者去世,我们都曾读过他的书
  18. android 百度导航 过路费,高德地图和百度地图规划路线不一样,且过路费也有差别如何选择?...
  19. layui表单离焦验证
  20. 第956期机器学习日报(2017-05-01)

热门文章

  1. 固件 日立 硬盘_最强性价比储存方案体验:这硬盘盒,真香!
  2. python如何写各种小工具_python写了个小工具
  3. c语言学习-从键盘输入三个数,按照从小到大(或从大到小)的顺序输出
  4. 用unity制作能量护盾(1)
  5. OpenShift 4 - Fedora CoreOS (1) - 最简安装
  6. (六)多语言人工智能语言翻译
  7. .NET 排序 Array.Sort<T> 实现分析
  8. 线程安全的量化时间帧环形缓冲区
  9. linux测试有效组,软件测试:三分钟掌握Linux命令之用户用户组命令(必读系列三)...
  10. matlab有限元分析与应用_专栏 | UEL用户子程序开发步骤—有限元理论基础及Abaqus内部实现方式研究系列20...