暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle 如何计算数据库中的可用空间

askTom 2017-11-01
553

问题描述

如何计算实际数据库大小和数据库中的可用空间
我尝试了以下查询
select round(sum(bytes)/1024/1024/1024) size_in_gb from dba_data_files; = 1073 GB
select round(sum(bytes)/1024/1024/1024) size_in_gb from dba_segments; = 357 GB


然后,剩余的即 (1073-357 = 716 GB) 大小在哪里被利用。


专家解答

它没有被使用。

dba_data_files报告磁盘上文件的大小。
dba_segments报告数据库分配的存储。

不同之处在于数据库的可用空间,但尚未使用。

您可以使用此问题中的脚本通过表空间获得可用空间的细分:

https://asktom.oracle.com/pls/asktom/f?p=100:11:::::P11_QUESTION_ID:285415955510


「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论