ORA-00354 ORA-00353问题处理

同事电脑上的测试库,很久没用,今天启动的时候没启动起来,报错如下: 

数据库版本11.2.0.4,没开启归档

看到报错的第一反应就是 open resetlogs。。然后去网上搜了一下,大家的思路基本都是一致的。

从报错信息可以看出是redo的文件头有坏块。因为是测试库,redo里的信息丢了也无所谓(即使是正式环境,应该也无法全部恢复)
 

 处理步骤:

1.alter system set "_allow_resetlogs_corruption'=true scope=spfile;
2.shutdown immediate;
3.startup mount;
4.recover database until cancel;
5.alter database open resetlogs;
6.alter system set "_allow_resetlogs_corruption'=false scope=spfile;
7.shutdown abort;
8.startup

其中第4步时,会让你选择应用的redo,我选的是auto

幸运的是,第5步时Oracle正常打开了

看网上的说明,也有存在第5步无法正常打开的可能,具体思路大家可以参考这位大神的blog:
http://blog.itpub.net/22034023/viewspace-668354/

补充:
      看网上也有使用 alter database clear unarchived logfile group x 命令的,这个没试过,大家也可以试一下~


 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值