2024年5月11日发(作者:)

Oracle create tablespace语法详解

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_manager_clause

|segment_manager_clause}]

1、undo

说明系统将创建一个回滚表空间。

在9i中数据库管理员可以不必管理回滚段,只有建立了undo表空间,系统就会自动

管理回滚段的分配,回收的工作。

当然,也可以创建一般的表空间,在上面创建回滚段.不过对于用户来说,系统管理比自己

管理要好很多.

如果需要自己管理,请参见回滚段管理的命令详解.

当没有为系统指定回滚表空间时,系统将使用system系统回滚段来进行事务管理。

//

2、tablespace_name

指出表空间的名称。

//

3、datafile datefile_spec1

指出表空间包含什么空间文件。

datefile_spec1是形如:['filename'] [SIZE integer [ K | M ]] [REUSE]

[autoextend_clause]

[autoextend_clause]是形如:AUTOEXTEND { OFF | ON [ NEXT integer [ K | M ] ]