RAC版本为:12.1.0.2.161018,使用ASM;恢复测试时,恢复到单实例非ASM环境时;
在执行restore database命令时,alert日志中一直报错:WARNING: failed to start ASMB (connection failed) state=0x1 sid=”,RMAN中restore database执行到分配通道后,也无法继续;
此时查询v$session_longops视图也查不到会话信息;
命令类似如下:
run
set newname for datafile 56 to ‘/oradata/**db/data/indx03.dbf’;
restore database;
switch datafile all;
}
输出到如下时停止:
allocated channel: ORA_DISK_4
channel ORA_DISK_4: SID=188 device type=DISK
alert日志中的信息如下:
————–
根据ALERT中信息,查下mos,匹配如下bug:
WARNING: failed to start ASMB after RAC Database on ASM converted to Single Instance Non-ASM Database (文档 ID 2138520.1)
12c RMAN Operations from ASM To Non-ASM Slow (文档 ID 2081537.1)
BUG 19503821: RMAN CATALOG EXTREMELY SLOW WHEN MIGRATING DATABASE FROM ASM TO FILE SYSTEM
———
解决:
参照MOS建议,打了补丁19503821之后,restore database可以正常恢复完成。
–最终alert日志中还有其它一些warning,未影响此次恢复,不折腾了;感觉12cR1还是有不少bug,慎用吧~
——2016/12/30遇到的问题,记录于2016/12/31 22:50分,银行结算保障加班中~~