创建表空间
create tablespace test datafile '/u01/app/oracle/oradata/orcl/test01.dbf' size 100M autoextend on next 1M maxsize 1G;
参数说明:
- autoextend on:设置该数据文件自动扩展,若不想设置为自动扩展则可以不写,默认不自动扩展
- next 1M:设置每次自动扩展的大小为1M
- maxsize 1G:设置自动扩展的最大大小为1G
修改表空间
重命名表空间
alter tablespace old_name to new_name;
说明:不能重命名系统表空间system和sysaux,以及处于脱机状态的表空间
设置表空间读写状态
--设置表空间只读
alter tablesapce test read only;
--设置表空间读写
alter tablespace test read write;
说明:只有表空间在online状态下才可以进行此操作
设置表空间可用状态
--设置表空间联机
alter tablespace test online;
--设置表空间脱机
alter tablespace test offline;
说明:表空间脱机一般用于数据库管理员对表空间进行维护、备份、恢复操作。
删除表空间
drop tablespace test including contents and datafiles;