Oracle数据库表空间创建脚本的基本语法

大海子 2024-01-11 20:59:03

CREATE[TEMPORARY |UNDO] TABLESPACEtablespace_name

DATAFILE dataafile_spacification

[BLOCKSIZE number K]

[ONLINE|OFFLINE]

[LOGGING|NOLOGGING]

[FORCE LOGGING]

[COMPRESSS|NOCOMPRESS]

[EXTENT MANAGEMENT DICTIONARY|LOCAL[AUTOALLOCATE|UNIFORM SIZE number K|M]]

[SEGMENTSPACE MANAGEMENT AUTO|MANUAL]

TEMPORARY|UNDO表示创建的表空间类型,分为永久表空间 (PERMANENT)、临时表空间(temporary)和撤    销表空间,默认为永久表空间

DATEFILE 用于指定表空间所对应的数据文件的信息

BLOCKSIZE表示表空间所基于的数据库大小,默认为标准块表空间

ONLINE|OFFLINE表示新建表空间处于脱机状态还是联机状态

FORLOGGING表示数据库对象的创建以及数据的DML操作信息都写入重做日志文件中。

COMPRESS|NOCOMPRESS表示是否将数据块中的数据进行压缩,COMPRESS表示压缩,压缩的结果是消去列中的重复值,当检索数据时,Oracle会自动对数据进行压缩

EXTENT MANAGEMENT用 于指定表空间的管理方式,包括字典管理方式(DICTIONARY)和本地管理方式(LOCAL),默认为LOCAL

SEGMENT SPACE MANAGMENT表示本地管理表空间中段的管理方式,默认为AUTO

0 阅读:23

大海子

简介:进步,学习,怀旧