RMAN-03009:failure of backup command on ORA_DISK_1 channel

在搭dataguard时,做到在主库中通过rman来duplicate创建备库时,出现以下错误,如图:

RMAN-03009:failure of backup command on ORA_DISK_1 channel_第1张图片

上面这张图是在恢复control file时报的错,下面这张图是在恢复data file报的错。

RMAN-03009:failure of backup command on ORA_DISK_1 channel_第2张图片

原因:

检查之后,发现是备库中缺少相应文件夹。在init参数文件里对应的文件夹一定要有。

RMAN-03009:failure of backup command on ORA_DISK_1 channel_第3张图片

解决方法:

结合主库控制文件和数据文件路径,在备库中执行

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
mkdir -p /u01/app/oracle/oradata/DG02/controlfile
mkdir -p /u01/app/oracle/oradata/DG02/datafile
mkdir -p /u01/app/oracle/oradata/DG02/onlinelog

创建好后,再次duplicate就顺利完成啦!

------------------------------------------------------------------------------------------

后来我又遇到了这个报错

RMAN-03009:failure of backup command on ORA_DISK_1 channel_第4张图片

原因:

pfile参数文件中的这两个参数中,/home/u01/app/oracle/oradata/jsdg中的jsdg是小写的,而我实际建立的目录是大写的..

解决方法:

将jsdg改成大写的JSDG

你可能感兴趣的:(oracle)