怎么查看oracle数据库表空间使用情况
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"怎么查看oracle数据库表空间使用情况 ",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么查看oracle数据库表空间使用情况 "吧!
千家信息网最后更新 2026年10月31日怎么查看oracle数据库表空间使用情况
本篇内容主要讲解"怎么查看oracle数据库表空间使用情况 ",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么查看oracle数据库表空间使用情况 "吧!
1.现象
2.诊断过程
SQL> set timing onSQL> set autotrace traceonlySQL> Select a.Tablespace_Name, a.Total || 'M' Total_Space, (a.Total - b.Free) || 'M' Used_Space, To_Char((a.Total - b.Free) / a.Total * 100, '99.99') || '%' Pct_Free 2 From 3 (Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Total From Dba_Data_Files Group By tablespace_Name) a, 4 (Select Tablespace_Name, Sum(Bytes) / 1024 / 1024 Free From Dba_Free_Space Group By Tablespace_Name) b where a.Tablespace_Name = b.Tablespace_Name;已选择21行。已用时间: 00: 23: 59.93执行计划---------------------------------------------------------- Plan hash value: 341960732 -------------------------------------------------------------------------------------------------------- | Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time | -------------------------------------------------------------------------------------------------------- | 0 | SELECT STATEMENT | | 2 | 120 | 568 (51)| 00:00:07 | |* 1 | HASH JOIN | | 2 | 120 | 568 (51)| 00:00:07 | | 2 | VIEW | | 2 | 60 | 5 (20)| 00:00:01 | | 3 | HASH GROUP BY | | 2 | 40 | 5 (20)| 00:00:01 | | 4 | VIEW | DBA_DATA_FILES | 2 | 40 | 4 (0)| 00:00:01 | | 5 | UNION-ALL | | | | | | | 6 | NESTED LOOPS | | 1 | 356 | 2 (0)| 00:00:01 | | 7 | NESTED LOOPS | | 1 | 342 | 1 (0)| 00:00:01 | | 8 | NESTED LOOPS | | 1 | 329 | 1 (0)| 00:00:01 | |* 9 | FIXED TABLE FULL | X$KCCFN | 1 | 310 | 0 (0)| 00:00:01 | |* 10 | TABLE ACCESS BY INDEX ROWID| FILE$ | 1 | 19 | 1 (0)| 00:00:01 | |* 11 | INDEX UNIQUE SCAN | I_FILE1 | 1 | | 0 (0)| 00:00:01 | |* 12 | FIXED TABLE FIXED INDEX | X$KCCFE (ind:1) | 3 | 39 | 0 (0)| 00:00:01 | | 13 | TABLE ACCESS CLUSTER | TS$ | 1 | 14 | 1 (0)| 00:00:01 | |* 14 | INDEX UNIQUE SCAN | I_TS# | 1 | | 0 (0)| 00:00:01 | | 15 | NESTED LOOPS | | 1 | 399 | 2 (0)| 00:00:01 | | 16 | NESTED LOOPS | | 1 | 385 | 1 (0)| 00:00:01 | | 17 | NESTED LOOPS | | 1 | 372 | 1 (0)| 00:00:01 | | 18 | NESTED LOOPS | | 1 | 362 | 0 (0)| 00:00:01 | |* 19 | FIXED TABLE FULL | X$KCCFN | 1 | 310 | 0 (0)| 00:00:01 | |* 20 | FIXED TABLE FIXED INDEX | X$KTFBHC (ind:1) | 1 | 52 | 0 (0)| 00:00:01 | |* 21 | TABLE ACCESS BY INDEX ROWID| FILE$ | 1 | 10 | 1 (0)| 00:00:01 | |* 22 | INDEX UNIQUE SCAN | I_FILE1 | 1 | | 0 (0)| 00:00:01 | |* 23 | FIXED TABLE FIXED INDEX | X$KCCFE (ind:1) | 3 | 39 | 0 (0)| 00:00:01 | | 24 | TABLE ACCESS CLUSTER | TS$ | 1 | 14 | 1 (0)| 00:00:01 | |* 25 | INDEX UNIQUE SCAN | I_TS# | 1 | | 0 (0)| 00:00:01 | | 26 | VIEW | | 6 | 180 | 563 (51)| 00:00:07 | | 27 | HASH GROUP BY | | 6 | 120 | 563 (51)| 00:00:07 | | 28 | VIEW | DBA_FREE_SPACE | 2437K| 46M| 352 (21)| 00:00:05 | | 29 | UNION-ALL | | | | | | | 30 | NESTED LOOPS | | 1 | 63 | 3 (0)| 00:00:01 | | 31 | NESTED LOOPS | | 1 | 57 | 3 (0)| 00:00:01 | | 32 | TABLE ACCESS FULL | FET$ | 1 | 39 | 3 (0)| 00:00:01 | |* 33 | TABLE ACCESS CLUSTER | TS$ | 1 | 18 | 0 (0)| 00:00:01 | |* 34 | INDEX UNIQUE SCAN | I_TS# | 1 | | 0 (0)| 00:00:01 | |* 35 | INDEX UNIQUE SCAN | I_FILE2 | 1 | 6 | 0 (0)| 00:00:01 | | 36 | NESTED LOOPS | | 80 | 5520 | 4 (0)| 00:00:01 | | 37 | NESTED LOOPS | | 80 | 5040 | 4 (0)| 00:00:01 | |* 38 | TABLE ACCESS FULL | TS$ | 6 | 144 | 4 (0)| 00:00:01 | |* 39 | FIXED TABLE FIXED INDEX | X$KTFBFE (ind:1) | 14 | 546 | 0 (0)| 00:00:01 | |* 40 | INDEX UNIQUE SCAN | I_FILE2 | 1 | 6 | 0 (0)| 00:00:01 | |* 41 | HASH JOIN | | 2437K| 244M| 300 (25)| 00:00:04 | | 42 | TABLE ACCESS FULL | RECYCLEBIN$ | 17654 | 172K| 221 (1)| 00:00:03 | |* 43 | HASH JOIN | | 557K| 50M| 57 (88)| 00:00:01 | | 44 | MERGE JOIN CARTESIAN | | 217 | 6510 | 7 (0)| 00:00:01 | |* 45 | TABLE ACCESS FULL | TS$ | 6 | 144 | 4 (0)| 00:00:01 | | 46 | BUFFER SORT | | 39 | 234 | 3 (0)| 00:00:01 | | 47 | INDEX FAST FULL SCAN | I_FILE2 | 39 | 234 | 1 (0)| 00:00:01 | | 48 | FIXED TABLE FULL | X$KTFBUE | 100K| 6347K| 45 (100)| 00:00:01 | | 49 | NESTED LOOPS | | 1 | 86 | 45 (0)| 00:00:01 | | 50 | NESTED LOOPS | | 1358 | 86 | 45 (0)| 00:00:01 | | 51 | NESTED LOOPS | | 1 | 76 | 5 (0)| 00:00:01 | | 52 | NESTED LOOPS | | 1 | 70 | 5 (0)| 00:00:01 | |* 53 | TABLE ACCESS FULL | TS$ | 1 | 18 | 4 (0)| 00:00:01 | | 54 | TABLE ACCESS CLUSTER | UET$ | 1 | 52 | 1 (0)| 00:00:01 | |* 55 | INDEX RANGE SCAN | I_FILE#_BLOCK# | 1 | | 1 (0)| 00:00:01 | |* 56 | INDEX UNIQUE SCAN | I_FILE2 | 1 | 6 | 0 (0)| 00:00:01 | |* 57 | INDEX RANGE SCAN | RECYCLEBIN$_TS | 1358 | | 8 (0)| 00:00:01 | |* 58 | TABLE ACCESS BY INDEX ROWID | RECYCLEBIN$ | 1 | 10 | 40 (0)| 00:00:01 | -------------------------------------------------------------------------------------------------------- Predicate Information (identified by operation id): --------------------------------------------------- 1 - access("A"."TABLESPACE_NAME"="B"."TABLESPACE_NAME") 9 - filter("FNNAM" IS NOT NULL AND "FNTYP"=4 AND "INST_ID"=USERENV('INSTANCE') AND BITAND("FNFLG",4)<>4) 10 - filter("F"."SPARE1" IS NULL) 11 - access("FNFNO"="F"."FILE#") 12 - filter("FE"."FENUM"="F"."FILE#") 14 - access("F"."TS#"="TS"."TS#") 19 - filter("FNNAM" IS NOT NULL AND "FNTYP"=4 AND "INST_ID"=USERENV('INSTANCE') AND BITAND("FNFLG",4)<>4) 20 - filter("FNFNO"="HC"."KTFBHCAFNO") 21 - filter("F"."SPARE1" IS NOT NULL) 22 - access("FNFNO"="F"."FILE#") 23 - filter("FE"."FENUM"="F"."FILE#") 25 - access("HC"."KTFBHCTSN"="TS"."TS#") 33 - filter("TS"."BITMAPPED"=0) 34 - access("TS"."TS#"="F"."TS#") 35 - access("F"."TS#"="FI"."TS#" AND "F"."FILE#"="FI"."RELFILE#") 38 - filter("TS"."CONTENTS$"=0 AND "TS"."BITMAPPED"<>0 AND ("TS"."ONLINE$"=1 OR "TS"."ONLINE$"=4)) 39 - filter("TS"."TS#"="F"."KTFBFETSN") 40 - access("F"."KTFBFETSN"="FI"."TS#" AND "F"."KTFBFEFNO"="FI"."RELFILE#") 41 - access("TS"."TS#"="RB"."TS#" AND "RB"."TS#"="FI"."TS#" AND "U"."KTFBUESEGTSN"="RB"."TS#" AND "U"."KTFBUESEGFNO"="RB"."FILE#" AND "U"."KTFBUESEGBNO"="RB"."BLOCK#") 43 - access("U"."KTFBUEFNO"="FI"."RELFILE#") 45 - filter("TS"."CONTENTS$"=0 AND "TS"."BITMAPPED"<>0 AND ("TS"."ONLINE$"=1 OR "TS"."ONLINE$"=4)) 53 - filter("TS"."BITMAPPED"=0) 55 - access("TS"."TS#"="U"."TS#") 56 - access("U"."TS#"="FI"."TS#" AND "U"."SEGFILE#"="FI"."RELFILE#") 57 - access("U"."TS#"="RB"."TS#") 58 - filter("U"."SEGFILE#"="RB"."FILE#" AND "U"."SEGBLOCK#"="RB"."BLOCK#")到此,相信大家对"怎么查看oracle数据库表空间使用情况 "有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
情况
数据
数据库
空间
内容
学习
实用
更深
兴趣
实用性
实际
操作简单
方法
更多
朋友
现象
网站
过程
频道
查询
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司排名
互联网科技英文
智网互联网科技
无线互联网科技
科技互联网公司logo
沃里互联网科技
碳银互联网科技有限公司
互联网金融科技委员会
华脉科技工业互联网产品
山东吉时兔互联网科技有限公司
中国最先进互联网科技公司
世界互联网领先科技成果获奖
梅州GM互联网络科技有限公司
浙南科技城互联网大厦招聘
张家口科技产业互联网平台
福仕德教育科技互联网
安徽零酒互联网科技有限公司
数字科技和互联网金融哪个好
互联网领先科技成果宣传视频
广州全民伙伴互联网科技有限公司
科技服务与互联网
电子科技大学互联网
上游互联网科技
互联网科技公司有风险吗
内蒙古九一互联网科技
企晟互联网信息科技有限公司
互联网科技包装股份有限公司上市
互联网科技接地气
互联网金融运营模式中的金融科技
福仕德教育科技互联网