oracle datafile offline drop

dagao2010 2012-08-23 08:53:18
数据库是非归档模式
在一个TABLESPACE下新建了一个DATAFILE
用ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/users3.dbf' OFFLINE DROP;使这个文件的壮态变成了RECOVER

请问要如何删除这个DATAFILE

...全文
147 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
linwaterbin 2012-08-24
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
数据库是非归档模式
在一个TABLESPACE下新建了一个DATAFILE
用ALTER DATABASE DATAFILE '/u02/oracle/rbdb1/users3.dbf' OFFLINE DROP;使这个文件的壮态变成了RECOVER

请问要如何删除这个DATAFILE
[/Quote]
如果是物理删除的话,有一点需要注意,当这个数据文件正在用的时候,windows会将此文件锁住,不给删,但linux上你可以直接删掉,没问题的。

逻辑删除的话,下线之后,就可以删了呀,没啥区别,大可删掉。
惜分飞 2012-08-23
  • 打赏
  • 举报
回复
10g及其以上版本,可以删除空数据文件
如果是9i,估计就麻烦了
人生无悔 2012-08-23
  • 打赏
  • 举报
回复

--直接删除就可以了
drop tablespace users3 including contents and datafiles;
fw0124 2012-08-23
  • 打赏
  • 举报
回复
alter tablespace tablespace_name drop datafile '/u02/oracle/rbdb1/users3.dbf';


前提是里面没有数据,如果有数据需要先把数据删除才能执行.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧