0
点赞
收藏
分享

微信扫一扫

启动显示ora-03113错误

 有控制文件,但没有日志文件组时,启动显示ora-03113错误

1、启动到mount状态

startup mount

2、设置参数_allow_resetlogs_corruption=true

重做日志文件丢失或损坏时,oracle正常情况下不允许打开数据库,因为这时候 数据文件中可能会存在数据不一致的情况,如果确定要忽略这个一致性问题,重建重做日志文件,强制打开数据库,以挽回数据损失,就需要配置这个参数为true。

alter system set "_allow_resetlogs_corruption"=true scope=spfile;

3、执行recover对数据库进行不完全恢复。

recover database until cancel;

4、不管第3部成功与否,直接使用resetlogs打开数据库,跳过一致性检查,使用resetlogs打开数据库以后,日志组序列号重置为1

alter database open resetlogs;

5、关闭并重启数据库,并恢复参数为默认值

shutdown immediate;

  startup  

 alter system set "_allow_resetlogs_corruption"=false scope=spfile;

举报

相关推荐

0 条评论