前提:必须有DBA权限,有权限查询表空间使用情况

--查看表空间使用情况

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 1;

--查看某个表的表空间使用情况

SELECT a.owner,a.segment_name,a.bytes,a.bytes/ 1024 / 1024 as MB FROM dba_segments a where a.segment_name like 'TABLENAME%';
SELECT * FROM dba_segments a where a.segment_name like 'TABLENAME%';

http://stackoverflow.com/questions/20193081/do-we-still-need-to-worry-about-row-fragmentation-when-using-flash-disk-storage/20201326#20201326

转载于:https://www.cnblogs.com/bonnie-lbn/p/4304022.html

ORACLE数据库表空间查询相关推荐

  1. Oracle数据库查看表空间sql语句、查看Oracle数据库表空间剩余 、修改表空间、库备份

    一  Oracle数据库查看表空间sql语句 1.oracle查看表空间当前用户 SQL>  select  username,default_tablespace  from user_use ...

  2. Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看

    Oracle 数据库表空间 第一章:表空间的拓展 ① 查看剩余表空间大小 ② 查看表空间文件路径 ③ 通过新增表空间文件拓展表空间 ④ 查看表空间已分配大小 第一章:表空间的拓展 ① 查看剩余表空间大 ...

  3. linux数据库创建表空间语句,如何用LINUX用命令创建ORACLE数据库表空间和用户

    如何用LINUX用命令创建ORACLE数据库表空间和用户 文本模式下如何建 更新时间:2019-06-21 19:36 最满意答案 先su 到 oracle用户,SYS用户以DBA身份登陆 //创建临 ...

  4. 查看Oracle数据库表空间大小(空闲、已使用),是否要增加表空间的数据文件

    http://suan2046.iteye.com/blog/379539 标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件 在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问 ...

  5. 更改oracle 表空间大小,更改oracle数据库表空间大小

    Oracle表空间扩展 使用oracle时可能遇到无法通过8192在表空间中扩展错误,原因是数据库的表空间不足. oracle表空间数据文件容量与db_block_size有关,在初始建库时指定DB_ ...

  6. 唐老师 oracle,ORACLE数据库表空间的监控和维护_快速发表职称论文网

    ORACLE数据库表空间的监控和维护 摘 要:通过ORACLE数据库内部管理表和视图加强数据库系统数据表空间的监控和维护. 关键字:数据库表空间监控 ORACLE数据库在系统性能,安全性以及可靠性方面 ...

  7. 创建oracle 数据库表空间,角色,用户的sql语句

    创建oracle 数据库表空间,角色,用户的sql语句 1.创建角色 CREATE ROLE "QIUDINGROLE" NOT IDENTIFIED; GRANT "C ...

  8. Oracle数据库表连接查询并分页SQL语句提示未明确定义列

    Oracle数据库表连接查询并分页SQL语句提示未明确定义列 两张表中的字段: t_product t_category product_id category_id product_name cat ...

  9. oracle数据库表空间巡检

    shell oracle数据库表空间.进程.监听自动巡检 1.巡检标准 (1)使用oracle用户登录 (2)执行红色字体部分进入数据库:sqlplus "/as sysdba" ...

最新文章

  1. 6名学生返校后被判定为密接,高校紧急通知!
  2. Makefile之大型工程项目子目录Makefile的一种通用写法
  3. cannot import name ‘compare_ssim‘
  4. python ImportError: No module named unittest2
  5. P3225-[HNOI2012]矿场搭建【tarjan,图论】
  6. 面试必备:synchronized的底层原理?
  7. linux查看空间使用情况并且清除,科技常识:Linux 查看空间使用情况的实例详解...
  8. win7中计算机被改为了句号,WIN7中中文输入法快捷键无法修改的解决方法.doc
  9. 不要犹豫 了解这些即可玩转阿里云ODPS
  10. tomcat 窗口中文乱码解决
  11. 用图形化文件对比工具kdiff3解决git rebase冲突
  12. java graphics 画箭头_如何在Java中绘制一个指向的箭头线?
  13. 电烙铁焊锡到底有没有毒?
  14. 【AWS】一、如何在AWS免费撸一年的服务器
  15. 快过年了,Python实现12306查票以及自动购票....
  16. 计算机存储介质清除工具,天桥科技存储介质信息消除工具
  17. 构建知识体系(1):知识体系是什么?
  18. 北科智能车为什么能这么牛?
  19. 计算机职称考试知识点,2015年中级职称计算机考试基本知识点
  20. 全球23家电信巨头布局区块链、数字货币 打响“支付翻身战”

热门文章

  1. 女儿还有三个月就高考了,最近压力大,特别敏感,容易发火怎么办?
  2. 定速巡航和自适应定速巡航有什么区别,开关分别是什么样的?
  3. 支付宝有50万存款,但欠30万房贷。是还房贷好,还是买基金好?
  4. 自下而上分析法基本问题
  5. 服务注册不进eureka
  6. 在SQL Server 2017上充分利用Python
  7. 数据库索引统计信息不一致_列存储索引增强功能–克隆数据库中的索引统计信息更新
  8. JFinal上传文件时用getFile()方法报错
  9. javascript必须懂之冒泡事件
  10. 中位数和顺序统计量(第9章)