欢迎访问机房运维工作室

爱数知识库

AnyBackup-DB2展开数据源失败,原因是:加载动态库libdb2.so 失败,错误原因:libdb2.so:cannot open shared obj

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

AnyBackup-DB2展开数据源失败,原因是:加载动态库libdb2.so 失败,错误原因:libdb2.so:cannot open shared object file :no suck fi

关键字

libdb2.so

适用产品

  • AnyBackup Express 7.0.1- 7.0.8
  • AnyBackup CDM 7.0.1 - 7.0.8

问题描述

使用操作员用户登录 AnyBackup 管理控制台,进行 DB2 数据源权限配置过程中,提示如下错误信息:

加载动态库 libdb2.so 失败,错误原因:libdb2.so: cannot open shared object file: No such file or directory。 (/var/JFR_apollo_branch/workspace/apollo_dev/apollo/src/cpp/basecore/src/system/runtime.cpp:149)

问题影响

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

问题原因

AnyBackup 客户端安装时,未输入正确的 DB2 链接库文件路径。

解决方案

为了解决该问题,可修改 AnyBackup 客户端安装路径中 db2inst1env 内容中 DB2 链接库文件路径,具体操作如下:
以下以 DB2 数据库用户为 db2inst1 为例,修改 AnyBackup 客户端 db2inst1env 参数文件配置。
1.,通过 SSH 工具使用 root 用户登录业务主机,查看 AnyBackup 客户端安装路径。

2.使用如下命令切换到 /aishu/AnyBackupClient/ClientService/user
3.修改参数文件 db2inst1env 中 LD_LIBRARY_PATH=/opt/ibm/db2/V9.7/lib64。
4..使用如下命令重启 AnyBackup 服务,再次即可成功添加数据源。

更多信息

更多关于 DB2 链接库信息,请参考 DB2 官方介绍