欢迎访问机房运维工作室

爱数知识库

AnyBackup-DB2 数据库展开数据源失败,提示错误:-1390[_var_JFR_apollo_branch_workspace_apollo_dev_

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

AnyBackup-DB2 数据库展开数据源失败,提示错误:-1390[/var/JFR_apollo_branch/workspace/apollo_dev/apollo/src/cpp/app/d

关键字

DB2

适用产品

  • AnyBackup CDM 7.0.x

问题描述

使用操作员用户登录 AnyBackup 管理控制台,选择对应客户端展开 DB2 数据库数据源后,提示如下错误信息:

-1390 [/var/JFR_apollo_branch/workspace/apollo_dev/apollo/src/cpp/app/db2/db2coreV11/src/ncDB2Core.cpp:1773


问题影响

AnyBackup 无法添加 DB2 数据库数据源。

问题原因

AnyBackup 客户端安装时,未输入正确的 DB2 数据库安装用户。

解决方案

为了解决该问题,卸载后重新安装 AnyBackup 客户端,在选择 DB2 数据库模块时,选择正确的 DB2 数据库用户。 具体步骤如下:
1.通过 SSH 工具使用 root 用户登录 Linux 客户端服务器,执行如下命令,查看 AnyBackup 客户端安装路径 :

ps -ef | grep esf

2.执行如下命令,卸载 AnyBackup 客户端。

cd /opt/eisoo/AB7/AnyBackupClient/ClientService,./uninstall.sh

3.执行如下命令,查看安装 DB2 数据库的用户名及 DB2数据库 libdb2.so 的路径。

执行 ps -ef | grep db2 查看 DB2 数据库的用户名


注意:示例中 DB2 数据库安装用户为 db2inst1 ,具体以实际环境为准。
su - db2instl1
db2level
exit

4.使用 root 用户切换到 AnyBackup 客户端安装目录,重新安装 AnyBackup 客户端,在填写 DB2 数据库用户处输入步骤3查询到的数据库用户名。

cd /opt/eisoo/AB7/AnyBackupClient/ClientService
./install.sh

5.操作员登录 AnyBackup 管理控制台,重新进行数据源授权。


更多信息

对于其他类型数据库的备份,如 Oracle、MySQL 等,安装客户端时同样需要注意输入安装数据库的对应用户,才能保证检测到实例,并且授权成功。