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

Oracle HowTo:如何查看各个表空间的自由空间

原创 eygle 2004-10-14
708
DBA_FREE_SPACE视图记录了数据库中所有表空间的自由extents情况,所以可以从该视图获得各表空间自由空间情况。




SQL> desc dba_free_space
Name Null? Type
----------------------- ------------- -----------------
TABLESPACE_NAME VARCHAR2(30)
FILE_ID NUMBER
BLOCK_ID NUMBER
BYTES NUMBER
BLOCKS NUMBER
RELATIVE_FNO NUMBER


可以使用如下SQL进行查询:


select tablespace_name,sum(bytes)/1024/1024 free_Mbytes
from dba_free_space
group by tablespace_name
order by free_Mbytes
/




示例输出:


SQL> select tablespace_name,sum(bytes)/1024/1024 free_Mbytes
2 from dba_free_space
3 group by tablespace_name
4 order by free_Mbytes
5 /
TABLESPACE_NAME FREE_MBYTES
-------------------- -----------
USERS .75
UNDOTBS1 18.6875
SYSTEM 42.6875

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

评论