欢迎访问机房运维工作室

爱数知识库

AnyBackup-Linux 环境下 Oracle 展开数据源失败,提示信息: error while loading shared libraries_ l

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

AnyBackup-Linux 环境下 Oracle 展开数据源失败,提示信息: error while loading shared libraries: libboostlite.so: cann

关键字

数据源 、libboostlite.so

适用产品

  • AnyBackup CDM 7.0.x
  • AnyBackup Express 7.0.x

问题描述

操作员登录 AnyBackup 管理控制台,依次点击资源 > 客户端,在权限配置页面展开 Oracle 实例失败,显示如下错误信息:

/cdm/AnyBackupClient/ClientService/datasourceproc: error while loading shared libraries: libboostlite.so: cannot open shared object file: No such file or directory

问题影响

AnyBackup 无法添加 Oracle 实例。

问题原因

AnyBackup 在添加 Oracle 实例时,客户端获取 LD_LIBRARY_PATH 环境变量错误,导致客户端服务无法调用客户端配置文件。

解决方案

为了解决该问题,需在客户端安装路径下修改 oracleenv 配置文件中的 LD_LIBRARY_PATH 环境变量的值。请按照以下步骤执行:
1.使用 SSH 登录客户端服务器,执行以下命令,查询 AnyBackup 客户端安装目录的路径,进入 AnyBackupClient/ClientService/user/ 目录。

ps -ef | grep esfdaemon
cd
/cdm/AnyBackupClient/ClientService/user/

2.查看 oracleenv 文件内容,确认 LD_LIBRARY_PATH 环境变量存在值: /cdm/AnyBackupClient/ClientService:/cdm/AnyBackupClient/ClientService/lib64: ,如果没有则添加,添加完成后保存退出。


更多信息

LD_LIBRARY_PATH 是 Linux 环境变量名,该环境变量主要用于指定查找共享库(动态链接库)时除了默认路径之外的其他路径。