我现在想查询ORACLE数据库中 那个表所拥有的数据最多

2025-04-08 04:50:40
推荐回答(2个)
回答1:

查询表的物理存储大小
select
Owner,
Segment_name,
Bytes/1024/1024||'M' "Size"
From
Dba_segments
Where
Segment_type='TABLE' and
Tablespace_name like '%'
Order by
Bytes desc

回答2:

conn sys/[password]@host_address as sysdba;
select Owner,Segment_name,Bytes/1024/1024||'M' "Size"
From
Dba_segments
Where
Segment_type='TABLE'
and
Tablespace_name like '%'
Order by Bytes desc ;