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是用来干什么的?