创建表空间:
createtablespace
表空间名 datafile `存储路径`[size integer [K|M]]
[AUTOEXTEND [OFF|ON]];
建议使用语法中默认缺省值,
一般一个表空间对应一个数据文件
一般不自动扩展
调整表空间大小
- 重置数据文件大小:
alter database datafile表空间文件路径
resize大小MB
;- 向表空间内添加数据文件
alter tablespace表空间名
add datafile存储路径
size大小MB
autoextend on;
表空间只读:
alter tablespacetp_hr
readonly;
删除表空间:
drop tablespacetablespacename
[including contents]
[including contents]
:存在数据一定添加此字句
良好编程习惯:删除前先备份
总结:
- 表空间分为
- 永久性表空间
- 临时性表空间
- 撤销表空间
- 创建表空间时一个子系统对应一个表空间
- 建议采用缺省参数在不同的磁盘上创建表空间
- 调整表空间的大小
- 调整数据文件大小
- 添加新数据文件
- 表空间状态可以为只读
- 删除表空间时先备份