1,创建相应的表进行测试:
2,在dba_segments中查询相应的段
当段的大小及bytes小于1m时,next_extent会以64K的大小进行扩展,当bytes的大小大于64M时,next_extend会以1M(128块,每块大小为8192Bytes)的大小进行扩展。
3,查看表的rowid的值
Rowid的规则:
A--Z 表示0--25
a--z 表示 26--51
0--9 表示 52--61
+ 表示 62
/ 表示 63
例如:
AAAMic:前六位表示数据对象编号 (data_object_id)
通过查看dba_objects就可以查看(注意:object_id与data_objct_id默认是相同的,但是如果发生表的移动,或者索引的重建的话data_object_id与object_id不同)
select t.OBJECT_ID,t.DATA_OBJECT_ID,t.OBJECT_NAME from dba_objects t where t.OBJECT_NAME='TEST'
AAE:中间三位表示数据文件编号
AAAAA8:表示数据块编号(60)
AAB:表示数据块中的第几条数据(2)