首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

dba_segments表中bytes字段很神奇,该怎么解决

2012-03-24 
dba_segments表中bytes字段很神奇select * from dba_segments de where de.segment_nameIDUX_ACCROUTE_1

dba_segments表中bytes字段很神奇
select * from dba_segments de where de.segment_name='IDUX_ACCROUTE_1DP_SERVNBR_U1';
查询后出现一条记录,bytes=369098752

select segment_name,bytes from dba_extents de
 where de.segment_name='IDUX_ACCROUTE_1DP_SERVNBR_U1'
group by segment_name,bytes;
这样查询后出现三条记录:
SEGMENT_NAME BYTES
IDUX_ACCROUTE_1DP_SERVNBR_U11048576
IDUX_ACCROUTE_1DP_SERVNBR_U18388608
IDUX_ACCROUTE_1DP_SERVNBR_U165536

怎么会这么神奇?!!


[解决办法]
会不会因为'IDUX_ACCROUTE_1DP_SERVNBR_U1'在不同用户下都存在呢?
[解决办法]
很正常的啊,我晕倒

dba_segments 段视图,段可以由多个EXTENT构成,有问题么

dba_extents 扩展段视图
[解决办法]
select * from dba_segments de where de.segment_name='IDUX_ACCROUTE_1DP_SERVNBR_U1';
查询后出现一条记录,bytes=369098752

select segment_name,bytes from dba_extents de
 where de.segment_name='IDUX_ACCROUTE_1DP_SERVNBR_U1'
group by segment_name,bytes;

楼主你觉得那里神奇了???

热点排行