根据这些错误提示去搜索解决办法,大部分步骤都是alter database open; 然后会报ORA-01589: must use RESETLOGS or NORESETLOGS option fordatabase open 错误,
下一步
alter database open resetlogs;
又会报ORA-01194: file 1 needs more recovery to be consistent
然后
recover database using backup controlfile until cancel;会报ora-00279 ora-00289 ora-00280错误
这些都不是很关键的操作。
在sql命令下执行:select v1.group#,member, sequence#, first_change# from v$log v1, v$logfile v2 where v1.group# =v2.group#;出输出一下结果
然后再重新执行recover database using backup controlfile until cancel; 下面会提示Specify log: {<RET>=suggested | filename | AUTO |CANCEL}的信息,输入图中的路径,执行三次,每个路径都试一次。(试过一次搞不定,把每个路径都输入了一遍,然后就好了)
然后出现这个提示就代表恢复成功了
最后 alter database open resetlogs; 会提示database altered。整个过程结束,可以连接用户名密码测试连接。