欢迎访问机房运维工作室

爱数知识库

AnyBackup -openGauss数据库授权展开实例报错:Failed to load the dynamic library libpq so.5 er

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

AnyBackup -openGauss数据库授权展开实例报错:Failed to load the dynamic library libpq so.5 error cause: libpq.so.

关键字

openGauss、MogDB​、展开数据源失败、 libpq so.5

适用产品

  • AnyBackup 8.0.x

问题描述

openGauss 数据库授权展开实例报错:Failed to load the dynamic library libpq so.5 error cause: libpq.so.5:cannot open shared object file or directory.

问题影响

无法展开 openGauss 实例,进行授权操作。

问题原因

安装 openGauss 客户端执行器的时候需要填写 openGauss 的安装路径,此路径如果写到了 bin 路径下,导致在获取共享依赖库路径时无法找到对应的 llibpq.so.5 共享库。

图片.png

图片.png

解决方案

为了解决该问题,需要重装 openGauss 执行器,且指定安装路径需要包含 bin 和 lib 路径,请按照以下步骤执行:

1、首先找到openGauss的安装路径 ps -ef | grep gauss 启动数据库进程命令所在路径为安装路径。

图片.png

2、卸载 openGauss 执行器,重新执行安装,填写数据库安装路径为 /gauss/openGauss/install/ (以实际安装路径为准) 路径下。

图片.png

3、可以正常展开数据源,并进行授权操作。

图片.png

更多信息

libpq.so.5 提供了一组函数和接口,使开发人员能够在应用程序中连接、查询和管理 openGauss 数据库。通过使用这个库,应用程序可以执行诸如建立连接、发送 SQL 查询、处理结果集、事务管理等操作。