CREATE [UNDO] TABLESPACE tablespace_name
[DATAFILE datefile_spec1 [,datefile_spec2] ......
[ { MININUM EXTENT integer [k|m]
| BLOCKSIZE integer [k]
|logging clause
|FORCE LOGGING
|DEFAULT {data_segment_compression} storage_clause
|[online|offline]
|[PERMANENT|TEMPORARY]
|EXTENT MANAGEMENT LOCAL
|SEGMENT SPACE MANAGEMENT AUTO |UNIFORM [SIZE INTETER [K|M] ]}]
关键字EXTENT MANAGEMENT LOCAL 指定这是一个本地化管理的表空间。
关键字AUTOALLOCATE 还是 UNIFORM.。若为AUTOALLOCATE,则表明让Oracle来决定区块的使用办法;
若选择了UNIFORM,则还可以详细指定每个区块的大小,若不加指定,则为每个区使用1M大小。
默认的段管理,extent分配是8个块,64K。每次扩展有分配策略决定。
创建自动表空间
create tablespace xdf_autospace datafile '/opt/oracle/oradata/wy/xdf_autospace.dbf' size 50M extent management local
2 segment space management auto;
创建统一分配段表空间
create tablespace xdf_uniform datafile '/opt/oracle/oradata/wy/xdf_uniform.dbf' size 50M extent management local
uniform size 1M;
alter system datafile 6 block 3
管理方式:
在数据文件中,从第3个块开始,每一个位代表一个区的状态,
分配策略
回收策略
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23595227/viewspace-1032366/ ,如需转载,请注明出处,否则将追究法律责任。