AnyBackup-Oracle ADG 备库定时备份失败,提示:RMAN-06820、ORA-17629、ORA-17627、ORA-01017
关键字
RMAN-06820、ORA-17629、ORA-17627、ORA-01017
适用产品
- AnyBackup Enterprise 7.0.17.3 及更高版本
- AnyBackup Express 7.0.17.3 及更高版本
- AnyBackup CDM 7.0.17.3 及更高版本
问题描述
在使用 AnyBackup 对 Oracle ADG 备库进行定时备份时,备份任务执行失败,提示如下错误信息:
RMAN-06820: WARNING: failed to archive current log at primary database
ORACLE error from target database:
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
此时,登录 Oracle ADG 数据库服务器,手动进入 RMAN 执行本地备份,出现如上相同错误信息。
问题影响
无法使用 AnyBackup 完成对 Oracle ADG 备库的数据保护。
问题原因
Oracle Bug 导致,该错误信息不影响实际的备份结果。详见 Oracle 官方文档:RMAN-06820 ORA-17629 During Backup at Standby Site (Doc ID 1616074.1)
解决方案
为了解决该问题,可按照如下方法处理,如下:
方案1:协调客户 DBA 按照 Oracle 官方文档 1616074.1 处理,步骤略。
方案2:将 AnyBackup 版本更新至指定版本,替换补丁忽略该错误信息,使得备份任务执行成功。如下:
若 AnyBackup 版本为 7.0.17.4 ,可替换补丁:Patch-20231008-001711;
若 AnyBackup 版本为 7.0.18.2 ,可替换补丁:Patch-20231110-001755。
注:补丁替换方法详见对应补丁 readme。