经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Oracle » 查看文章
oracle查看表空间的真实使用情况
来源:cnblogs  作者:九命猫幺  时间:2019/8/21 9:29:23  对本文有异议
  1. --查看表空间的真实使用情况
  2. set linesize 500 pagesize 500
  3. col tablespace_name format a25
  4. col TP_REAL_GB format a15
  5. col TP_REAL_FREE_GB format a20
  6. select all_tp.TP_NAME "TABLESPACE_NAME",
  7. to_char(trunc(all_tp.TP_ALL_SIZE_KB / 1024 / 1024, 2),
  8. 'FM9999990.0099') "TP_REAL_GB",
  9. to_char(trunc(free_tp.TP_FREE_SIZE_KB / 1024 / 1024, 2),
  10. 'FM9999990.0099') "TP_REAL_FREE_GB",
  11. (to_char(trunc(all_tp.TP_ALL_SIZE_KB / 1024 / 1024, 2),
  12. 'FM9999990.0099') -
  13. to_char(trunc(free_tp.TP_FREE_SIZE_KB / 1024 / 1024, 2),
  14. 'FM9999990.0099')) "TP_REAL_USED_GB",
  15. to_char(trunc(free_tp.TP_FREE_SIZE_KB * 100 / all_tp.TP_ALL_SIZE_KB,
  16. 2),
  17. 'FM9999990.0099') || '%' "TP_FREE_RATING"
  18. from ( --表空间总大小
  19. select sum(TP_SIZE_KB) TP_ALL_SIZE_KB, TP_NAME
  20. from ( --自动扩展总大小(maxbytes/bytes取两者最大值)
  21. select decode(sign(ddf.maxbytes - ddf.bytes),
  22. 1,
  23. ddf.maxbytes,
  24. ddf.bytes) / 1024 TP_SIZE_KB,
  25. ddf.tablespace_name TP_NAME
  26. from DBA_DATA_FILES ddf
  27. where ddf.autoextensible = 'YES'
  28. union all
  29. --非自动总扩展大小
  30. select BYTES / 1024 TP_SIZE_KB, ddf.tablespace_name TP_NAME
  31. from DBA_DATA_FILES ddf
  32. where ddf.autoextensible = 'NO') TP_ALL_SIZE
  33. group by TP_NAME) all_tp,
  34. ( --表空间空闲的总大小
  35. select sum(TPF_SIZE_KB) TP_FREE_SIZE_KB, TP_NAME
  36. from ( --数据文件已经分配,空闲空间
  37. select dfs.bytes / 1024 TPF_SIZE_KB,
  38. dfs.tablespace_name TP_NAME
  39. from DBA_FREE_SPACE dfs
  40. union all
  41. --数据文件自动扩展(若maxbytes大于bytes,取差值;若maxbytes小于等于bytes,取0)
  42. select decode(sign(ddf.maxbytes - ddf.bytes),
  43. 1,
  44. ddf.maxbytes - ddf.bytes,
  45. 0) / 1024 TPF_SIZE_KB,
  46. ddf.tablespace_name TP_NAME
  47. from DBA_DATA_FILES ddf
  48. where ddf.autoextensible = 'YES') TP_FREE_SIZE
  49. group by TP_NAME) free_tp
  50. where all_tp.TP_NAME = free_tp.TP_NAME(+);
  1. TABLESPACE_NAME TP_REAL_GB TP_REAL_FREE_GB TP_REAL_USED_GB TP_FREE_RATING
  2. ------------------------- --------------- -------------------- --------------- --------------
  3. SYSAUX 31.99 31.51 .48 98.48%
  4. UNDOTBS1 31.99 31.98 .01 99.94%
  5. USERS 31.99 31.99 0 99.98%
  6. SYSTEM 31.99 31.33 .66 97.93%
  7. EXAMPLE 31.99 31.92 .07 99.75%
  8.  
  9. Elapsed: 00:00:00.18

原文链接:http://www.cnblogs.com/yongestcat/p/11384218.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号