当前位置: 代码迷 >> Oracle管理 >> 查询oracle表大小解决办法
  详细解决方案

查询oracle表大小解决办法

热度:55   发布时间:2016-04-24 04:19:30.0
查询oracle表大小
 昨天老大叫我查几个表的大小。我以为很简单直接用
select segment_name, bytes 
from user_segments 
where segment_type = 'TABLE'; 
这样的语句来查。
可是结果却发现查不到很多表,
可是那些表明明是存在的啊。
会不会是由于用户不同,所以不让查。
还有另外一个问题就是数据库里面的视图的大小能查的么?

------解决方案--------------------
user_segments 只能查询当前用户的相关信息
如果你的表所属用户不同的话,改成 DBA_SEGMENTS 试试看

除了物化视图以外,一般视图并不直接存储数据,应该没有大小这概念吧
  相关解决方案