删除数据文件

来源:互联网 发布:跟我学seo从入门到精通 编辑:程序博客网 时间:2024/05/14 11:57

删除数据文件

数据文件必须为空---数据文件中没有已经分配的extents
删除datafile:
ALTER TABLESPACE example DROP DATAFILE '+DGROUP1/example_df3.f';

删除tempfile:
ALTER TABLESPACE lmtemp DROP TEMPFILE '/u02/oracle/data/lmtemp02.dbf';
or
ALTER DATABASE TEMPFILE '/u02/oracle/data/lmtemp02.dbf' DROP
     INCLUDING DATAFILES;

删除数据文件的限制:
1.数据库必须处于open
2.如果数据文件不为空,不能drop;如果必须要删除非空的数据文件,也不能通过删除schema objects 来腾空数据文件,必须连同表空间一起删除,来删除数据文件。
3.无法删除表空间中第一个文件,或者唯一的那个文件。(drop datafile 对bigfile tablespace 无效)
4.无法删除那些由dmt转变的lmt的,且是只读的表空间的数据文件。
5.无法删除lmt中的离线的数据文件。

原创粉丝点击