创建表空间

create tablespace test datafile '/u01/app/oracle/oradata/orcl/test01.dbf' size 100M autoextend on next 1M maxsize 1G;

参数说明:

  1. autoextend on:设置该数据文件自动扩展,若不想设置为自动扩展则可以不写,默认不自动扩展
  2. next 1M:设置每次自动扩展的大小为1M
  3. 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;

Related Posts