怎么查看oracle数据库表空间使用情况
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇内容主要讲解"怎么查看oracle数据库表空间使用情况 ",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么查看oracle数据库表空间使用情况 "吧!
千家信息网最后更新 2025年02月03日怎么查看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安全错误
数据库的锁怎样保障安全
互联网科技类龙头企业
网易明日之后手游服务器推荐
网络安全工程专业代码
网络安全简单又漂亮手抄报
软件开发的薪资表
明日方舟可以两个服务器一起玩吗
国家如何维护网络安全两大点
投资服务器市场
浙江库存软件开发平台
软件开发的岗位名称
东城服务器搬迁收费标准
国外 网络安全险
来瓶水网络技术
网络安全意识培训内容
ids 网络安全防护手段
数据库换码字符转义字符
软件开发属于特殊过程
自己电脑架设服务器麻烦吗
新闻联播网络安全词语
计算机网络技术女孩子多吗
大型数据库怎么存储
网络安全实习报告总结
党校网络安全培训ppt
中国的网络安全部队叫什么名字
关于网络安全的黑白画
数据库+er+图工具
pc服务器什么时候上线
软件开发企业执行新收入准则
哪些数据库有免费的
cs服务器管理员命令