--删除空的表空间,但是不包含物理文件 drop tablespace tablespace_name; --删除非空表空间,但是不包含物理文件 drop tablespace tablespace_name including contents; --删除空表空间,包含物理文件 drop tablespace tablespace_name including datafiles; --删除非空表空间,包含物理文件 drop tablespace tablespace_name including contents and datafiles; --如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
drop tablespace tablespace_name;
--删除非空表空间,但是不包含物理文件
drop tablespace tablespace_name including contents;
--删除空表空间,包含物理文件
drop tablespace tablespace_name including datafiles;
--删除非空表空间,包含物理文件
drop tablespace tablespace_name including contents and datafiles;
--如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;
先:alter tablespace #### datafile '###########.dbf' offline再:drop tablespace #### including contents add datafiles
没有,数据文件时需要手动删除的,drop命令只是在数据字段中删除了所有关于这个tablespace的信息,并没有物理删除数据文件的功能。
相反使用drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;删除后,但物理文件仍留在磁盘上,需要手动删除。上面的结论在XP上的10g r2测试通过
可以删除文件!