恢复 删除的 数据文件
原创
©著作权归作者所有:来自51CTO博客作者ganludong的原创作品,请联系作者获取转载授权,否则将追究法律责任
对于 强行的删除了数据文件
导致 拉 数据库 不能正常运行 我以前的日志 已经提到国解决办法
下面 看看通过drop offline 来删除 数据文件 后 怎么恢复
使用条件: 日志文件不能被覆盖
下面的操作是针对 ORACLE 10G
create tablespace test logging 'f:\a.dbf' size 50M;
然后 我们 为表空间增加一个数据文件(这里大家可以略过)
alter tablespace test add datafile 'f:\b.dbf' size 50M;
现在 表空间 test就 对应了俩个那个 数据文件拉
alter database datafile 'f:\b.dbf' offline drop; //据说9i 不可以 但是 没有试验过
如果 你直接 offline 会出错 ,要求 运行在 归档模式 ,所以 要加上DROP ,如果是 将表空间offline这样是可以的
然后 我们 区 f盘 删除b.dbf文件
好拉 下面 我们就进行恢复操作
第一步: 现在是 recover状态
alter database create datafile '路径'/文件号
第二步:
recover datafile '路径'/文件号
第三步:
现在 数据文件 是 offline状态
alter database datafile '路径'/文件号 online;
搞成了 online状态拉
可以用了 完!
下一篇:Hibernate 缓存使用
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
【Netapp数据恢复】Netapp存储lun被误删除的数据恢复案例
某单位一台Netapp存储,该Netapp存储内共有数十块SAS硬盘。工作人员误操作删除了Netapp存储中12个lun,删除的数据包括客户信息和其他重要数据。
数据恢复 netapp数据恢复 存储数据恢复 服务器数据恢复 -
oracle数据文件被删除没备份恢复
说明:数据库开规档,没备份,数据文件被删除的恢复条件: 1.数据库开启归档 2.创建数据文件之后的
create datafile 数据文件丢失恢复 SQL 数据文件 oracle -
误操作删除数据文件恢复案例讨论
一、实验说明: 本文转载EYGLE的《数据安全警示录》中的一个案例,也有在itpub上发表过http://www.itpub.net/thread-1721724-1-1.html,在这里只是做一个模拟,并记录一下! 操作系统:rhel 5.4 x32 &nb
oracle 数据安全 create default identified