oracle数据库查看size,[oracle] 查看oracle数据库表空间使用率,定位数据size较大对象...
=========================================
1.查看表空间使用情况
=========================================
with ts as (SELECT d.tablespace_name "Name", d.status "Status",
TO_CHAR (NVL (a.MAXBYTES / 1024 / 1024 /1024, 0), '99,999,990.90') "Maxsize (G)",
TO_CHAR (NVL (a.BYTES / 1024 / 1024 /1024, 0), '99,999,990.90') "Size (G)",
TO_CHAR (NVL (a.BYTES - NVL (f.BYTES, 0), 0) / 1024 / 1024 /1024,
'99999999.99'
) USE,
TO_CHAR (NVL ((a.BYTES - NVL (f.BYTES, 0)) / a.MAXBYTES * 100, 0),
'990.00'
) "Used %"
FROM SYS.dba_tablespaces d,
(SELECT tablespace_name, SUM (BYTES) BYTES,SUM (greatest(BYTES,MAXBYTES)) MAXBYTES
FROM dba_data_files
GROUP BY tablespace_name) a,
(SELECT tablespace_name, SUM (BYTES) BYTES
FROM dba_free_space
GROUP BY tablespace_name) f
WHERE d.tablespace_name = a.tablespace_name(+)
AND d.tablespace_name = f.tablespace_name(+)
AND NOT (d.extent_management LIKE 'LOCAL' AND d.CONTENTS LIKE 'TEMPORARY')
UNION ALL
select c.tablespace_name as name,'tempts',
to_char(c.maxbytes/1024/1024/1024,'99,999.999') "Maxsize (G)",
to_char(c.bytes/1024/1024/1024,'99,999.999') "Size (G)",
to_char(d.bytes_used/1024/1024/1024,'99,999.999') USE,
to_char(d.bytes_used*100/c.maxbytes,'99.99') "Used %"
from (select tablespace_name,sum(bytes) bytes,sum(greatest(maxbytes,bytes)) maxbytes
from dba_temp_files GROUP by tablespace_name) c,
(select tablespace_name,sum(bytes_cached) bytes_used
from gv$temp_extent_pool GROUP by tablespace_name) d
where c.tablespace_name = d.tablespace_name)
select * from ts order by 6 desc;
=========================================
2.查看segment使用情况
=========================================
col segment_name for a50
select
tablespace_name,segment_name,round(sum(bytes/1024/1024/1024),1) as
sizeG from dba_segments where tablespace_name in
('OLS_DATA','OLS_LOB','OLS_BAT') group by segment_name,tablespace_name
order by 3;
=========================================
3.查看具体表空间lob使用情况
=========================================
col segment_name for a50
col table_name for a50
select
l.table_name,l.segment_name,round(sum(s.bytes/1024/1024/1024),1) as
sizeG from dba_segments s,dba_lobs l where s.segment_name =
l.segment_name and s.tablespace_name = 'OLS_LOB' group by
l.table_name,l.segment_name order by
round(sum(s.bytes/1024/1024/1024),1);
oracle数据库查看size,[oracle] 查看oracle数据库表空间使用率,定位数据size较大对象...相关推荐
- Oracle数据库查看表空间使用率
12C之前或NON-CDB模式的数据库查看表空间使用率 set linesize 160 set pagesize 999 col TABLESPACE_NAME for a18 col TBS_TO ...
- Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间
Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; ...
- oracle的表空间的检查,oracle数据库检查所有表空间使用率的脚本
oracle数据库检查所有表空间使用率的脚本 REM tablespace report set linesize 200 select a.tablespace_name, round(a.byte ...
- oracle 表复制 long,【学习笔记】Oracle数据库使用copy实现long类型转移表空间案例 ORA-00997...
天萃荷净 使用copy实现long类型转移表空间,表空间的数据文件损坏,在转移该表空间相关表时,遇到让人郁闷的long类型.不能使用ctas和move来实现转移,最后通过古老的copy来实现该项工作. ...
- Oracle查看表空间使用率SQL脚本
数据库使用了一段时间有时候突然会爆出表没有足够的空间,一般来说是用户配额空间满了,或者是表空间.磁盘空间满了.大部分情况还是表空间满了. 如果你经常看数据库的告警日志(日志位置$find /u01 - ...
- oracle表空间的使用率,Oracle 查看表空间使用率
1. 查看数据库所以表空间文件: select * from dba_data_files; 2. 查看所以表空间的总容量: select dba.TABLESPACE_NAME, sum(bytes ...
- Oracle 11g常用管理命令(用户、表空间、权限)
PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle ...
- oracle如何删除物理表空间,oracle 如何删除被误删物理文件的表空间
oracle 如何删除被误删物理文件的表空间 如何删除alter database ... offline drop掉文件的表空间? QL> connect / as sysdba Connec ...
- 导出oracle awr分析报告,配置oracle内存参数,察看表空间使用率
cmd 命令生成awr报告: cmd 窗口 输入 -> Sqlplus sys/orcl@orcl as sysdba (sys登陆oracle) . 导出awr命令 @?/rdbms/adm ...
- oracle SYSAUX表空间使用率过高处理
1维护需求 日常巡检发现工单数据库中SYSAUX表空间使用率达到95% 对于SYSAUX表空间而言,如果占用过大,那么一般情况下是由于AWR信息或对象统计信息没有及时清理引起的 2.1 通过SQL语句 ...
最新文章
- 乌托邦畅想:众筹开源城市
- OpenVAS漏洞扫描基础教程之创建用户
- 软件工程--需求分析
- 试玩C++ 操作页面控件
- 同一目录下拷贝文件夹里_protobuf在C++下的安装使用
- UI控件Telerik UI for Silverlight发布R2 2019|附下载
- 自动化构建工作流--grunt
- 在python如何调用三角函数_Python中计算三角函数之cos()方法的使用简介
- 大厂P5、P6、P7级程序员的简历长什么样?
- MiniUI日期选择框MonthPicker英文修改为中文
- 信捷PLC的C语言程序写法例子
- 解决VScode任务栏图标异常的可能办法
- Java工程师是做什么的?
- 【OLED】OLED屏幕的基础知识
- HadoopHbaseZookeeper集群
- 巧妙利用标签TAG做长尾关键词上首页
- 销售开票参照不到销售出库单或者销售发货单
- 动手开发自己的mvc-3----容器该帮我们做什么?(非常的重点)
- 【转载】自己的网页嵌入外部邮箱登陆
- 资源 | 2018伯克利课程《AI导论》(附PPT、视频下载)
热门文章
- 腾讯游戏使用Microsoft Service Fabric案例
- 微软开源P语言,实现安全的异步事件驱动编程
- 升讯威微信营销系统开发教程:(1)订阅号和服务号深入分析
- rest_framework10:base64补充/修改头像
- pureref 平移用不了_关于参考图管理神器 PureRef 的一些快捷键
- mysql char varchar 性能_Mysql小细节:varchar与char在性能上的特点
- CityEngine下如何更好的实现影像与地形叠加
- C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和
- 剑指offer之找到链表里面包含环的入口节点
- Android之发送短信后按钮(60秒)变灰色每隔一秒递减显示