一、乱码问题

所遇问题1:使用dmhs_cosole工具连接DMHS管理服务,提示乱码

解决办法:修改dmhs.hs配置中base项中lang标签改为en,

如下图所示:

二、启动失败

1、EXEC 和 CPT 模块由于需要和数据库进行交互,那么它在启动时需要依赖数据库的 ODBC 和 OCI 驱动,如果它加载失败则说明它依赖的驱动程序未能加载成功。

所遇问题1:加载exec失败:load execute module failure

ps:在服务脚本路径配置完备下,大概率是依赖不完整

解决办法:

step1:进入/home/dmdba/dm/dmhs/log 中查看dmhs的文件日志具体显示如下:

lib libdmhs_exec.so can not found,error code 0

step2:进一步查询libdmhs_exec.so所需依赖列出可执行文件或共享库所依赖的共享库:

执行 ldd libdmhs_exec.so  查看,显示缺少odbc依赖

step3:使用root权限在终端执行 find  / -name libdobdc.so

step5:重启exec服务,若还缺有相同错误,则需要进行上述同样的操作

疑问?实际上我的dmdbms中bin有该文件,且dmhs的启动服务依赖库有添加dmdbms的bin目录,为啥识别不到?下图为启动dmhs服务脚本

三、网络未通

所遇问题:执行clear exec lsn 初始化无反应?(查看日志tail -100f /home/dmdba/dm/dmhs/bin/log/dmhs_202312.log),关闭两端的防火墙即可。

以上就是实操搭建dmhs启动服务时所遇问题,希望也能帮到大家解决,上述疑问欢迎留言解惑.

获取更多学习交流移步至:达梦数据库 - 新一代大型通用关系型数据库 | 达梦在线服务平台

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐