您的位置:首页 > 其它

向一个table 插入数据的时候,为什么会从该table所分配的第四个block开始,预留的3个block是干什么用的?

2009-10-16 16:44 627 查看
SQL> create table ttt(x number);
表已创建。
SQL> insert into ttt values(1);
已创建 1 行。
SQL> commit;
提交完成。
SQL> select file_id,block_id,bytes,blocks from dba_extents where segment_name='TTT';

FILE_ID BLOCK_ID BYTES BLOCKS
---------- ---------- ---------- ----------
5 2473 65536 8
SQL> select distinct dbms_rowid.rowid_block_number(rowid) from ttt;

DBMS_ROWID.ROWID_BLOCK_NUMBER(ROWID)
------------------------------------
2476
可以看到oracle保留了3个为ttt表保留了3个table,这保留下来的block是用来干什么的?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐