如何查看oracle表空间已使用大小呢?

2年前 (2022-10-16)阅读4回复3最佳爬楼位置
yk
yk
  • 管理员
  • 注册排名3
  • 经验值540070
  • 级别管理员
  • 主题108014
  • 回复0
楼主

  1。查看所有表空间大小:

Sql代码

select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;

2。已经利用的表空间大小:

Sql代码

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

3。

   所以利用空间能够如许计算:

Sql代码

select a。tablespace_name,total,free,total-free used from

( select tablespace_name,sum(bytes)/1024/1024 total from dba_data_files

group by tablespace_name) a,

( select tablespace_name,sum(bytes)/1024/1024 free from dba_free_space

group by tablespace_name) b

where a。

  tablespace_name=b。tablespace_name;。

0
回帖

如何查看oracle表空间已使用大小呢? 相关回复(3)

风起云涌
风起云涌
沙发
查看Oracle表空间已使用大小,轻松掌握数据库存储情况!高效管理数据资源。
5天前 (08-28 02:41)回复00
风起云涌
风起云涌
2楼
查看Oracle表空间已使用大小,轻松掌握数据库存储情况。
5天前 (08-28 02:43)回复00
忆梦
忆梦
3楼
了解Oracle表空间已用大小,可用DBA_TABLESPACES或CHECK TABLESPACE的BUFFER组件数据查看此句表述。
5天前 (08-28 02:45)回复00
取消