在搭dataguard时,做到在主库中通过rman来duplicate创建备库时,出现以下错误,如图:
上面这张图是在恢复control file时报的错,下面这张图是在恢复data file报的错。
原因:
检查之后,发现是备库中缺少相应文件夹。在init参数文件里对应的文件夹一定要有。
解决方法:
结合主库控制文件和数据文件路径,在备库中执行
mkdir -p /u01/app/oracle/fast_recovery_area/DG02/controlfile
mkdir -p /u01/app/oracle/fast_recovery_area/DG02/onlinelog
mkdir -p /u01/app/oracle/fast_recovery_area/DG02/archivelog
mkdir -p /u01/app/oracle/admin/dg02/adump
m