为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:银河麒麟v10(基本等同于CentOS 7)
【CPU】:Hygon Dhyana Processor
【问题描述】*:通过bin目录下的disql 连接数据库时,报段错误(核心已转储)。请各位帮忙看看怎么解决
(1)数据库服务正常
(2)当前连接数65,最大可连接数10000
(3)已用dmdbchk检查,正确
(4)用C语言调用DCI接口,可正常完成与数据库的select与insert.
这个看起来像是disql工具本身报出来的段错误;
可以切到dmdba用户下再调用一下试试;
还是不行的话,可以尝试改一下PATH和LD_LIBRARY_PATH环境变量,把数据库的bin目录放到最前面;之前有遇到过这种情况是系统里面存在和disql依赖库文件重名的文件导致的;
要还是不行,建议再另找一个版本的bin试试。。