AnyBackup-Oracle 数据库原机指定时间点恢复单个PDB执行失败,执行输出提示 RMAN-05107 错误
关键字
RMAN-05107
适用产品
- AnyBackup CDM 7.0.x
问题描述
执行 Oracle 数据库原机指定时间点恢复单个 PDB 失败,执行输出 显示如下错误信息:
RMAN-05107: AUXILIARY DESTINATION option is not specified.

问题影响
AnyBackup 原机恢复 Oracle 单个 PDB 到指定时间点不成功。
问题原因
原机恢复单个 PDB 到指定时间点,会启动辅助实例进行 recover,辅助实例默认使用快速恢复区域的存储空间,当快速恢复区域空间不足或者不存在的时候就必须要在恢复语句中指定辅助实例的存放路径,且必须要配置 auxiliary destination 选项。
解决方案
为了解决此问题,需要配置客户端自定义配置文件 oracleEnv.config,请按照以下步骤执行:
1.编辑客户端安装目录 ClientService 下的 oracleEnv.config 配置文件,添加一行 AuxiliaryDestinationPath = /home/oracle/auxiliary_dest,具体的路径可以自行指定,要求 Oracle 数据库用户有读写权限即可。

2.重新发起 PDB 指定时间点恢复。
更多信息
关于 RMAN-05107 错误代码具体含义,请参考 Oracle 官方文档:Database Error Messages。