sitemap

RSS地图

收藏本站

设为首页

Oracle研究中心

当前位置:Oracle研究中心 > 故障案例 >

【案例】Oracle报错RMAN-06023 ORA-19909原因和解决办法

时间:2016-11-27 19:16   来源:Oracle研究中心   作者:网络   点击:

天萃荷净 Oracle研究中心案例分析:Oracle数据库升级时遇到异常报错RMAN-06023 ORA-19909,给MOS分享报错原因和解决办法。

本站文章除注明转载外,均为本站原创: 转载自love wife & love life —Roger 的Oracle技术博客
本文链接地址: RMAN-06023 and ORA-19909 ?

升级了11.2.0.1 rac(asm) to 11.2.0.2;直接开始升级crs的时候,发现最后执行rootupagrde.sh报错,必须先安装one-off patch 9413827,在安装完该patch之后,后面的一切操作都算比较顺利,其中有点小波折的是在第一升级执行脚本后,我终止后再次安装报错,必须修改inventory.loc。

另外昨天晚上也帮同事恢复了一个10g rac(asm),同事这里其实是利用备份进行异机恢复,虽然其中有点小波折,但是总算搞定了。

其中困扰同事的2个错误是:
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 canceledOracleoracleplus.net due to errors
ORA-19909: datafile 1 belongs to an orphan incarnation

关于第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的吗 ?这个回头验证下。

--------------------------------------ORACLE-DBA----------------------------------------

最权威、专业的Oracle案例资源汇总之【案例】Oracle报错RMAN-06023 ORA-19909原因和解决办法

本文由大师惜分飞原创分享,网址:http://www.oracleplus.net/arch/1333.html

Oracle研究中心

关键词:

RMAN-06023

ORA-19909