欢迎访问机房运维工作室

爱数知识库

AnyBackup-Oracle CDM备份失败,执行输出提示:ORA-19506,ORA-27028,ORA-19511,Unable to connect

频道:爱数知识库 日期: 浏览:35

AnyBackup-Oracle CDM备份失败,执行输出提示:ORA-19506,ORA-27028,ORA-19511,Unable to connect to nsrd on host XXX

关键字

ORA-19506,ORA-27028,ORA-19511,Unable to connect to nsrd on host XXX

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Enterprise 7.0.x

问题描述

在使用 AnyBackup 进行 Oracle CDM 备份时,任务执行失败。执行输出中提示如下错误:

Unable to connect to nsrd on hosts XXX for RAp credentials: Program not registered

问题影响

无法使用 AnyBackup 完成 Oracle 数据库副本数据管理备份。

问题原因

Oracle 库链接文件为 EMC NetWorker 备份软件产生的文件,而非 AnyBackup 产生的。AnyBackup 在进行 Oracle 数据库副本数据管理备份时,无法使用其他厂商产生的库链接文件连接数据库进行备份。

解决方案

为了解决该问题,需要修改 Oracle 库链接文件为 AnyBackup 的库链接文件。具体步骤如下:

1. 使用 SSH 工具以 Oracle 用户登录 Oracle 数据库服务器;

​2. 重命名原库链接文件,参考命令如下:

cd $ORACLE_HOME/lib

mv libobk.so libobk.so.bak

注:库链接文件于 Linux 系统下,名称为 libobk.so;于 Unix 系统下,名称为 libobk.a;于 Windows 环境下,名称为 orasbt.dll。请根据具体的客户端环境操作。​

3. 将 AnyBackup 的库链接文件链接至 $ORACLE_HOME/lib 目录,参考命令如下:

ln -s ​/aishu/AnyBackupClient/ClientService/libobk.so $ORACLE_HOME/lib/libobk.so

4. 重新发起 Oracle CDM 备份即可。​