查看表空间和表的使用率
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;
查看表空间和表的使用率相关推荐
- Oracle 数据库表空间不足拓展方法实例演示,表空间剩余大小查看,通过新增表空间文件拓展表空间,表空间文件路径查看
Oracle 数据库表空间 第一章:表空间的拓展 ① 查看剩余表空间大小 ② 查看表空间文件路径 ③ 通过新增表空间文件拓展表空间 ④ 查看表空间已分配大小 第一章:表空间的拓展 ① 查看剩余表空间大 ...
- Oracle创建表空间 管理表空间
表空间创建语句 创建表空间 -- 创建表空间 create tablespace LQ datafile 'E:/oracle_data/LQ_01.dbf' size 2000M autoexten ...
- oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...
- oracle创建和删除表空间,oracle 表空间创建和删除
oracle数据库:数据库对象以及表数据都存储在表空间中,创建用户时可以指定对应的表空间.这样用户可以在各自的表空间中操作数据,互不干扰. 1. 表空间创建 若不清楚表空间对应文件的路径,可以登录系统 ...
- Oracle创建表空间和表
创建表空间和表 ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的 oracle中的表就是一张存储数据的表.表空间是逻辑上的划分.方便管理的. 数据表空间 (Tabl ...
- mysql 表空间_mysql 表空间
什么是表空间 默认情况下,InnoDB只包含一个称为系统表空间的表空间,其标识符为0.可以使用innodb_file_per_table配置参数间接创建更多表空间.表空间由一系列文件组成.文件的大小不 ...
- oracle把表移到另一个表空间,将表迁移至其他表空间
实验环境:REDHAT 5.5 X64系统+ORACLE10.2.0.4 实验要求:将表迁移至其他表空间 实验过程 建立源表空间及用户 create tablespace test1 datafile ...
- 数据库实例: STOREBOOK 表空间 编辑 表空间: TEMP
ylbtech-Oracle:数据库实例: STOREBOOK > 表空间 > 编辑 表空间: TEMP 表空间 > 编辑 表空间: TEMP 1. 一般信息返回顶部 1 ...
- 4.windows和Linux下创建oracle用户名表空间,表,插入数据,用户管理表等操作
进入超级管理员,执行以下命令 Window下创建数据库,表空间,用户,插入数据等操作 -- 01 创建表空间 -- 注意表空间的路径 根据实际安装环境进行调整 CREATE TABLESPACE ts ...
- oracle级联删除表空间,Oracle表的创建.表空间创建删除,导入导出等
创建表空间; 先在E盘建立oradate再在里面建一个temp, 再打开命令行cmd在写入sqlplus再写入sys/oracle@orcl as sysdba再写入 create tablespac ...
最新文章
- Android学习笔记-Wifi网络操作
- ArrayList之坑点
- oracle 创建临时表报权限不足,ORACLE 临时表空间满了的原因解决方案
- 业务规则的生命周期管理
- 有时候明明没有问题的程序为什么通不过?
- ubuntu apt 相关命令
- Maven 搭建spring boot多模块项目(附源码)
- 【复杂系统迁移 .NET Core平台系列】之静态文件
- mysql id 字段类型转换_mysql 数据类型转换
- vue3数据绑定显示列表数据局
- Android开发笔记(五十五)手机设备基本操作
- Php的入栈,PHP实现的栈数据结构示例【入栈、出栈、遍历栈】
- 请大家帮忙,帮我看一下.net的这个问题
- php 手机号 去掉86,手机号前面的+86是什么意思
- 木子网罗数据库笔试题(一)
- c 登录窗口 oracle,C语言实现图形界面登陆窗口
- PHP电商网站高并发的秘诀之电商秒杀活动
- 广告SDK平台中的CPA、CPS、CPM、CPT、CPC 是什么
- 网页制作篇(智慧树网站马红老师)-基础知识总结1(标记篇)
- 中电金信Gien享汇・大数据专题|大型金控公司数字化转型解读