首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从hammerDB检查Postgresqul库

从hammerDB检查Postgresqul库
EN

Stack Overflow用户
提问于 2022-02-24 12:31:33
回答 1查看 117关注 0票数 0

我们正在尝试从锤子db中测试postgresql,当我在槌db中运行库签入时,会得到低于错误的结果。我正在使用RHEL7.9 7.9中的锤in版本4.1

代码语言:javascript
复制
Checking database library for PostgreSQL
Error: failed to load Pgtcl - couldn't load file "/root/HammerDB-4.1/lib/pgtcl2.1.1/libpgtcl2.1.1.so": /root/HammerDB-4.1/lib/pgtcl2.1.1/libpgtcl2.1.1.so: undefined symbol: lo_truncate64
Ensure that PostgreSQL client libraries are installed and the location in the LD_LIBRARY_PATH environment variable
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-25 11:15:41

在“验证数据库客户端库的安装”一节中,HammerDB文档部分可以提供帮助。

在Linux上,使用ldd命令确定路径中有哪些PostgreSQL库。在本例中,可以找到来自PostgreSQL 14安装的libpq,并成功地运行库检查。

代码语言:javascript
复制
$ ldd libpgtcl2.1.1.so 
    linux-vdso.so.1 (0x00007ffc621ff000)
    libpq.so.5 => /opt/postgresql-14.1/lib/libpq.so.5 (0x00007f34c2e69000)
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f34c2c5d000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f34c2c3a000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f34c30c8000)

$ ./hammerdbcli 
HammerDB CLI v4.4
Copyright (C) 2003-2022 Steve Shaw
Type "help" for a list of commands
The xml is well-formed, applying configuration
hammerdb>librarycheck
...
Checking database library for PostgreSQL
Success ... loaded library Pgtcl for PostgreSQL
...

您可能会在引入lo_truncate64的版本9.3之前找到一个库,因此请确保从LD_LIBRARY_PATH测试矩阵中列出的版本中将LD_LIBRARY_PATH设置为PostgreSQL库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71252018

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档