在没归档情况下误删了数据文件

          在没归档情况下误删了数据文件
     在没有归档的情况下误删除了数据文件则不能进行恢复。此时数据库处于不能open的状态。怎么让系统再次跑起来
    解决办法:
    第一步:startup mount
    第二步:alter database backup controlfile to trace
    第三步:找到udump下面的trace文件 ,取出controlfile的内容,删除 创建误删的数据库文件的行,整理成脚本。
   第四步:startup nomount 然后 执行第三步生成的脚本
   第五步:执行恢复recover database;
   第六步:alter database open;
 
OK 可以跑起来了。不过刚刚那个文件的数据就丢失了 不能找回来了。所以最好还是 要进行归档。

你可能感兴趣的:(职场,数据文件,归档,休闲)