注册
达梦数据库 proc 预编译报错:cannot execute binary file
专栏/龙山溪笔谈/ 文章详情 /

达梦数据库 proc 预编译报错:cannot execute binary file

myth8860 2021/01/12 2551 3 0
摘要 达梦数据库 proc 预编译报错:cannot execute binary file

1.png

碰到这种错误第一反应可能是数据库版本和操作系统版本不匹配,或者安装包不完整,然后查操作系统版本和数据库版本,发现是版本和安装包的 MD5 都是匹配的。

file /bin/ls

2.png

file /home/DM7/bin/dpc_new

3.png

cd /home/DM7/bin

./dpc_new

4.png

发现切换到达梦的 bin 目录下可以执行,那就是环境变量的问题了。

export LD_LIBRARY_PATH=/home/DM7/bin:$LD_LIBRARY_PATH

问题解决,要永久生效可以修改 ~/.bashrc 或 ~/.bash_profile 或系统级别的 /etc/profile,添加以下内容:

export LD_LIBRARY_PATH=/home/DM7/bin:$LD_LIBRARY_PATH

source .bashrc

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服