环境:centos7.9 ,目的数据库dm8, 元数据库是DMHS自带的内置数据库dm7 ,DMHS安装时配置的NEED_LIB_PATH=/dm8/bin:/usr/local/lib
现象:在centos上安装DMHS之后启动执行器时失败,看日志报错为:
库文件 libdmhs_exec.so 未找到, 出错: 0
以下是错误示范:
此时 ldd libdmdmhs_exec.so
结果libdmoci.so not found.
此时find /home/dmdba/dmhs/ -name libdmoci.so
发现/home/dmdba/dmhs/db/bin下有libdmoci.so
因此配置vim ~/.bash_profile
export LD_LIBRARY_PATH=/home/dmdba/dmhs/db/bin:$LD_LIBRARY_PATH
source ~/.bash_profile
再次启动执行器,log里面不再报错,但是加载执行模块始终无法完成,停留在start exec,依赖库似乎也无问题。