u1@ORCL> create table f_regs(reg_id number,reg_name varchar2(200));
表已创建。
u1@ORCL> select count(*) from user_segments where segment_name = 'F_REGS'; --没有段
COUNT(*)
----------
0
u1@ORCL> select count(*) from user_extents where segment_name = 'F_REGS'; --没有区
COUNT(*)
----------
0
u1@ORCL> insert into f_regs values(1,'ING');
已创建 1 行。
u1@ORCL> select count(*) from user_segments where segment_name = 'F_REGS';
COUNT(*)
----------
1
u1@ORCL> select count(*) from user_extents where segment_name = 'F_REGS';
COUNT(*)
----------
1
u1@ORCL> create table f_regs2(reg_id number,reg_name varchar2(200)) segment creation immediate; --禁止延迟分配
表已创建。
u1@ORCL> select count(*) from user_segments where segment_name = 'F_REGS2';
COUNT(*)
----------
1
u1@ORCL> select count(*) from user_extents where segment_name = 'F_REGS2';
COUNT(*)
----------
1
u1@ORCL> show parameter deferred --默认为TRUE,由这个参数控制。
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
deferred_segment_creation boolean TRUE