1.   查看表空间使用率

--查询表空间的总容量

select tablespace_name,sum(bytes) /1024/1024 as MB from dba_data_files group by tablespace_name;

--查询表空间使用率

select total.tablespace_name,
       round(total.MB, 2) as Total_MB,
       round(total.MB - free.MB, 2) as Used_MB,
       round((1 - free.MB / total.MB) * 100, 2) || '%' as Used_Pct from
       (select tablespace_name,sum(bytes) / 1024 / 1024 as MB from dba_free_space group by tablespace_name) free,
       (select tablespace_name,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name) total
       where free.tablespace_name = total.tablespace_name order by used_pct desc;

--对象类型:表   分区表   索引   分区索引共四种,我们统计一下不同种类对象各多少size

select segment_type,sum(bytes)/1024/1024 total_size from dba_segments where wner='CCARE' group by segment_type;

--SQL计算出某个用户下所有对象的大小

select owner,segment_name,segment_type,partition_name,bytes from dba_segments where wner='CCARE';

--我们经常使用的LEO1表空间使用情况已经perfect显示,现在我们需要统计的是LEO1表空间包含对象的大小,由于记录数较多,只把SQL语句写在这里了

select o.object_name,o.object_type,o.owner,s.tablespace_name,s.segment_name,s.bytes from dba_objects o,dba_segments s where s.tablespace_name='LEO1' and o.owner=s.owner and o.owner='LEO1' and o.object_type=s.segment_type;

查看表空间和表的使用率相关推荐

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

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

  2. Oracle创建表空间 管理表空间

    表空间创建语句 创建表空间 -- 创建表空间 create tablespace LQ datafile 'E:/oracle_data/LQ_01.dbf' size 2000M autoexten ...

  3. oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...

    当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...

  4. oracle创建和删除表空间,oracle 表空间创建和删除

    oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间.这样用户可以在各自的表空间中操作数据,互不干扰. 1. 表空间创建 若不清楚表空间对应文件的路径,可以登录系统 ...

  5. Oracle创建表空间和表

    创建表空间和表 ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的 oracle中的表就是一张存储数据的表.表空间是逻辑上的划分.方便管理的. 数据表空间 (Tabl ...

  6. mysql 表空间_mysql 表空间

    什么是表空间 默认情况下,InnoDB只包含一个称为系统表空间的表空间,其标识符为0.可以使用innodb_file_per_table配置参数间接创建更多表空间.表空间由一系列文件组成.文件的大小不 ...

  7. oracle把表移到另一个表空间,将表迁移至其他表空间

    实验环境:REDHAT 5.5 X64系统+ORACLE10.2.0.4 实验要求:将表迁移至其他表空间 实验过程 建立源表空间及用户 create tablespace test1 datafile ...

  8. 数据库实例: STOREBOOK 表空间 编辑 表空间: TEMP

    ylbtech-Oracle:数据库实例: STOREBOOK  >  表空间  >  编辑 表空间: TEMP 表空间  >  编辑 表空间: TEMP 1. 一般信息返回顶部 1 ...

  9. 4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作

    进入超级管理员,执行以下命令 Window下创建数据库,表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 根据实际安装环境进行调整 CREATE TABLESPACE ts ...

  10. oracle级联删除表空间,Oracle表的创建.表空间创建删除,导入导出等

    创建表空间; 先在E盘建立oradate再在里面建一个temp, 再打开命令行cmd在写入sqlplus再写入sys/oracle@orcl as sysdba再写入 create tablespac ...

最新文章

  1. Android学习笔记-Wifi网络操作
  2. ArrayList之坑点
  3. oracle 创建临时表报权限不足,ORACLE 临时表空间满了的原因解决方案
  4. 业务规则的生命周期管理
  5. 有时候明明没有问题的程序为什么通不过?
  6. ubuntu apt 相关命令
  7. Maven 搭建spring boot多模块项目(附源码)
  8. 【复杂系统迁移 .NET Core平台系列】之静态文件
  9. mysql id 字段类型转换_mysql 数据类型转换
  10. vue3数据绑定显示列表数据局
  11. Android开发笔记(五十五)手机设备基本操作
  12. Php的入栈,PHP实现的栈数据结构示例【入栈、出栈、遍历栈】
  13. 请大家帮忙,帮我看一下.net的这个问题
  14. php 手机号 去掉86,手机号前面的+86是什么意思
  15. 木子网罗数据库笔试题(一)
  16. c 登录窗口 oracle,C语言实现图形界面登陆窗口
  17. PHP电商网站高并发的秘诀之电商秒杀活动
  18. 广告SDK平台中的CPA、CPS、CPM、CPT、CPC 是什么
  19. 网页制作篇(智慧树网站马红老师)-基础知识总结1(标记篇)
  20. 中电金信Gien享汇・大数据专题|大型金控公司数字化转型解读

热门文章

  1. CRC16校验的原理
  2. 宝塔Linux面板命令大全(详细完整版)
  3. aicloud服务器不稳定,华硕AC级无线路由器搭载AiCloud上市
  4. linux下用vi,vim编辑时退出编辑模式(wq)无法保存退出
  5. Java对象转xml
  6. 核心网upf作用_5G toB,核心网如何演进?
  7. [20160213]关于ansi语法.txt
  8. wordpress博客搭建-保姆教程
  9. JAVA重载函数求最大值
  10. jQuery实现五星好评