=========================================

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较大对象...相关推荐

  1. Oracle数据库查看表空间使用率

    12C之前或NON-CDB模式的数据库查看表空间使用率 set linesize 160 set pagesize 999 col TABLESPACE_NAME for a18 col TBS_TO ...

  2. Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间

    Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; ...

  3. oracle的表空间的检查,oracle数据库检查所有表空间使用率的脚本

    oracle数据库检查所有表空间使用率的脚本 REM tablespace report set linesize 200 select a.tablespace_name, round(a.byte ...

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

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

  5. Oracle查看表空间使用率SQL脚本

    数据库使用了一段时间有时候突然会爆出表没有足够的空间,一般来说是用户配额空间满了,或者是表空间.磁盘空间满了.大部分情况还是表空间满了. 如果你经常看数据库的告警日志(日志位置$find /u01 - ...

  6. oracle表空间的使用率,Oracle 查看表空间使用率

    1. 查看数据库所以表空间文件: select * from dba_data_files; 2. 查看所以表空间的总容量: select dba.TABLESPACE_NAME, sum(bytes ...

  7. Oracle 11g常用管理命令(用户、表空间、权限)

    PS:下面是Oracle 11g最常用的基本管理命令,包括创建用户.表空间,权限分配等.以下命令本人都验证操作过,并加上了本人的小结与说明. 1.启动oracle数据库: 从root切换到oracle ...

  8. oracle如何删除物理表空间,oracle 如何删除被误删物理文件的表空间

    oracle 如何删除被误删物理文件的表空间 如何删除alter database ... offline drop掉文件的表空间? QL> connect / as sysdba Connec ...

  9. 导出oracle awr分析报告,配置oracle内存参数,察看表空间使用率

    cmd 命令生成awr报告: cmd 窗口 输入 -> Sqlplus sys/orcl@orcl as sysdba  (sys登陆oracle) . 导出awr命令 @?/rdbms/adm ...

  10. oracle SYSAUX表空间使用率过高处理

    1维护需求 日常巡检发现工单数据库中SYSAUX表空间使用率达到95% 对于SYSAUX表空间而言,如果占用过大,那么一般情况下是由于AWR信息或对象统计信息没有及时清理引起的 2.1 通过SQL语句 ...

最新文章

  1. 乌托邦畅想:众筹开源城市
  2. OpenVAS漏洞扫描基础教程之创建用户
  3. 软件工程--需求分析
  4. 试玩C++ 操作页面控件
  5. 同一目录下拷贝文件夹里_protobuf在C++下的安装使用
  6. UI控件Telerik UI for Silverlight发布R2 2019|附下载
  7. 自动化构建工作流--grunt
  8. 在python如何调用三角函数_Python中计算三角函数之cos()方法的使用简介
  9. 大厂P5、P6、P7级程序员的简历长什么样?
  10. MiniUI日期选择框MonthPicker英文修改为中文
  11. 信捷PLC的C语言程序写法例子
  12. 解决VScode任务栏图标异常的可能办法
  13. Java工程师是做什么的?
  14. 【OLED】OLED屏幕的基础知识
  15. HadoopHbaseZookeeper集群
  16. 巧妙利用标签TAG做长尾关键词上首页
  17. 销售开票参照不到销售出库单或者销售发货单
  18. 动手开发自己的mvc-3----容器该帮我们做什么?(非常的重点)
  19. 【转载】自己的网页嵌入外部邮箱登陆
  20. 资源 | 2018伯克利课程《AI导论》(附PPT、视频下载)

热门文章

  1. 腾讯游戏使用Microsoft Service Fabric案例
  2. 微软开源P语言,实现安全的异步事件驱动编程
  3. 升讯威微信营销系统开发教程:(1)订阅号和服务号深入分析
  4. rest_framework10:base64补充/修改头像
  5. pureref 平移用不了_关于参考图管理神器 PureRef 的一些快捷键
  6. mysql char varchar 性能_Mysql小细节:varchar与char在性能上的特点
  7. CityEngine下如何更好的实现影像与地形叠加
  8. C语言试题五之计算并输出给定数组(长度为9)中每相邻两个元素之平均值的平方根之和
  9. 剑指offer之找到链表里面包含环的入口节点
  10. Android之发送短信后按钮(60秒)变灰色每隔一秒递减显示