今天发现一张表中有多个不同大小的extent,想起好像还是到OCP考题
开始默认给extent分配8个block,但是随着数据量的增加,数据库开始认为这是一张大表,需要用更大的块来存放数据,自动分配更大的extent
也可以手动分配
alter table t1 allocate extent;
alter table t1 allocate extent(datafile 'D:\ORACLE\ORADATA\O10\USERS01.DBF‘ size 9k);
当数据要求16个块的空间时,若当前连续空间不足,oracle会自动往后找到连续的16个块进行存储