(1)查询表空间
select *
from dba_data_files;
(2) 重命名表空间
alter tablespace tbs01 rename to
tbs_qq;
(3)删除表空间
drop tablespace tbs01 including contents and datafiles casecade constraint ; 如果 表空间内存在对象 一定要加上including,否则无法删除,存在约束的情况下 +casecade constraint;
including contents:只删除控制文件和数据字典中的数据文件的信息,但数据文件未删除,需要手工删除
including contents and datafiles:连数据文件都删除,此时不需要手工操作了
cascade constraint:比如表中存在主键或者唯一键等约束,需要加此句
(4)转移表空间
步骤如下:
1. alter tablespace tbs01
offline;
2.将tbs01表空间剪切到
'F:\oracle'下
3.alter tablespace tbs01
rename datafile 'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\TBS01.DBF' to 'F:\oracle\tbs01.dbf'
4.alter tablespace tbs01 online;
5.
select *
from dba_data_files 再次查看表空间路径变化,搞定。
(2) 重命名表空间
(3)删除表空间
(4)转移表空间