oracle resetlogs未备份,用redo恢复

来源:互联网 发布:精英主义知乎 编辑:程序博客网 时间:2024/05/01 08:11

数据库:oracle11gR2;

OS:redhat 6

情况: 测试库在resetlogs启动后还未备份,又将某个数据文件删除,还原restlogs前的该数据文件;

startup force mount

1.recover database;

2.alter database open;

   -->>提示需要resetlogs;

3.alter database open resetlogs;

  -->>ora 01152 提示SCN不一致;

4.recover database using backup controlfile until cancel;

  -->>auto和cancel都失败,输入redo路径恢复成功;

5.alter database open resetlogs;

 -->>启动成功

6.记得备份数据库

0 0