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

碰到这种错误第一反应可能是数据库版本和操作系统版本不匹配,或者安装包不完整

然后查操作系统版本和数据库版本,发现是匹配的安装包的MD5也是匹配的

file /bin/ls

file /home/DM7/bin/dpc_new

cd /home/DM7/bin

./dpc_new  

发现切换到达梦的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

发布了13 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/myth8860/article/details/100659532