oracle12c创建表空间命令
时间: 2023-09-01 18:12:01 浏览: 133
在 Oracle 12c 中,你可以使用以下命令创建一个表空间:
```sql
CREATE TABLESPACE tablespace_name
DATAFILE 'file_name'
SIZE size
[REUSE]
[AUTOEXTEND ON [NEXT size] [MAXSIZE max_size]]
[LOGGING | NOLOGGING]
[DEFAULT STORAGE (parameter_clause)]
[EXTENT MANAGEMENT {LOCAL | DICTIONARY}]
[SEGMENT SPACE MANAGEMENT {AUTO | MANUAL}]
[BLOCKSIZE integer]
[FLASHBACK ON | OFF]
[ENCRYPTION {ON | OFF}]
[COMPRESSION {ON | OFF | BASIC}]
[CACHE | NOCACHE]
[KEEP | NOKEEP]
[TEMPORARY]
[TEMPFILE 'tempfile_spec' [SIZE size] [AUTOEXTEND ON [NEXT size] [MAXSIZE max_size]]]
[UNIFORM SIZE integer]
[SEGMENT SPACE MANAGEMENT FORCE];
```
其中,`tablespace_name` 是你想要创建的表空间的名称,`file_name` 是数据文件的路径和名称,`size` 是表空间的初始大小(可以使用 `K`、`M` 或 `G` 来指定单位)。
你可以根据自己的需求选择是否需要使用其他可选参数,比如自动扩展、日志记录、默认存储参数、分区管理、段空间管理等等。
请注意,创建表空间需要具备适当的权限。
阅读全文