Oracle查看⼀个数据库实例下⾯所有的表⼤⼩
1. 因为 oracle有⼀些 lob字段 在user_extents ⾥⾯取出来的结果不是表名, 所以需要与user_lobs 表做关联查询才可以
本来想通过 关联查询来实现, 发现字表查询更简单
如下:oracle数据库怎么查询表
select sum(C.bytes)/1024/1024,C.table_name from (select A.table_name,B.bytes from user_lobs A,user_extents B where A.segment_name = B.segment_name)  C group by C.table_name order by 1 desc
结果为:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。