创建表空间:create tablespace spname datafile 'filepath' size 20m uniform size 128k;
在表空间里创建数据库:
create table tbl(...) tablespace spname;
使表空间脱轨:
alter tablespace spname offline;
使表空间联机:
alter tablespace spname online;
只读表空间:
alter tablespace spname read only;
可读写:
alter tablespace spname read write;
删除表空间:
drop tablespace spname [including contents and datafiles];
扩展表空间:
1、alter tablespace spname add datafile 'filepath' size 300m;
2、alter tablespace spname 'filepath' resize 400m;
移动数据文件:
查询数据文件中的表空间名称:
1)select tablespace_name from dba_data_files where file_name = 'filepath';
2)将该表空间脱轨
3)使用命令移动数据文件到指定目标位置
SQL>host move 'srcpath' 'newpath'
4)对数据库文件进行逻辑修改
alter tablespace spname rename datafile 'srcpath' to 'newpath'
5)使表空间联机