RMAN-06023 and ORA-19909 ?
本站文章除注明转载外,均为本站原创: 转载自love wife love life —Roger的Oracle/MySQL/PostgreSQL数据恢复博客
本文链接地址: RMAN-06023 and ORA-19909 ?
1 2 3 4 5 6 7 8 9 10 11 12 |
前天晚上通宵帮朋友升级了一套11.2.0.1 rac(asm) to 11.2.0.2;总的来说 还算顺利,其中准备工作花了大量的时间,最开始直接开始升级crs的时候, 发现最后执行rootupagrde.sh报错,必须先安装one-off patch 9413827, 在安装完该patch之后,后面的一切操作都算比较顺利,其中有点小波折的是 在第一升级执行脚本后,我终止后再次安装报错,必须修改inventory.loc。 整个升级过程比较简单,就写详细的过程了,大家可以参考meclan liu的文章。 另外昨天晚上也帮同事恢复了一个10g rac(asm),同事这里其实是利用备份 进行异机恢复,虽然其中有点小波折,但是总算搞定了。 其中困扰同事的2个错误是: |
1 2 3 4 5 6 7 8 9 10 |
1. RMAN-06026: some targets not found - aborting restore RMAN-06023: no backup or copy of datafile 4 found to restore RMAN-06023: no backup or copy of datafile 3 found to restore RMAN-06023: no backup or copy of datafile 2 found to restore RMAN-06023: no backup or copy of datafile 1 found to restore 2. ORA-00283: recovery session canceled due to errors ORA-19909: datafile 1 belongs to an orphan incarnation |
1 2 3 4 5 6 7 8 9 10 11 |
关于第1个rman错误,其实比较简单,只要找对备份集对应的controlfile即可。 我们在restore的时候,可以使用restore database preview summary 看是否ok。 关于第2个ora-19909错误,其意思是说这里的datafile 1所属的controlfile跟目前 所使用的不匹配或者说目前的controlfile信息要比实际应该用的要大,就scn而言。 我这里是直接重建了controlfile,然后手工catalog backupipece 注册所需要的 archivelog 备份片,然后recover 后直接alter database open resetlogs,成功。 补充:中间过程其实还利用过dbms_backup_restore抽取datafile,发现不好使或说 是奇慢无比,难得是因为备份集是compressed的吗 ?这个回头验证下。 |
3 Responses to “RMAN-06023 and ORA-19909 ?”
博主您好,请问一下:
重建了controlfile,然后手工catalog backupipece 注册所需要的
archivelog 备份片
这个操作具体是怎么做的啊,谢谢~
to hcteck:
1.重建controlfile如下:
startup mount;
alter database backup controlfile to trace;
提取trace文件中的script;然后执行即可。
2. 手工注册
进入rman:
RMAN> catalog archivelog ‘/xx/xxx/xxx.dbf’;
Leave a Reply
You must be logged in to post a comment.