Oracle查看数据占用的空间和数据文件实际空间的信息

Posted vanwoos

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle查看数据占用的空间和数据文件实际空间的信息相关的知识,希望对你有一定的参考价值。

可以使用如下sql:

select nvl(t1.tablespace_name,t2.tablespace_name),t1.size_in_GB datafile_size_in_GB,t2.size_in_GB segment_size_in_GB,t1.size_in_GB-t2.size_in_GB table_space_free_size_in_GB from
(select tablespace_name,sum(bytes)/1024/1024/1024 size_in_GB from dba_data_files group by tablespace_name) t1
full join
(select tablespace_name,sum(bytes)/1024/1024/1024 size_in_GB from dba_segments group by tablespace_name) t2 on t2.tablespace_name=t1.tablespace_name

 

以上。

以上是关于Oracle查看数据占用的空间和数据文件实际空间的信息的主要内容,如果未能解决你的问题,请参考以下文章

oracle所在磁盘空间不足导致了数据库异常

如何查看oracle中某个用户占用表空间大小情况

oracle数据库表空间占用太大,如何在不删除表的情况下缩小占用空间

oracle 查询出 表的空间大小 占用存储空间

oracle数据库,怎么降低高水位线

Oracle查看表占用空间