注册
达梦成功初始化实例后,启动实例失败报错“浮点数例外”一例问题记录
专栏/LeeWen的铺子/ 文章详情 /

达梦成功初始化实例后,启动实例失败报错“浮点数例外”一例问题记录

LeeWen 2022/12/23 1938 2 0
摘要 达梦成功初始化实例后,启动实例失败报错“浮点数例外”一例问题记录

问题描述

操作系统:KylinV10
CPU架构:x86
数据库:DM8
在成功安装软件后,使用操作系统dmdba用户初始化数据库实例,然后使用dmdba用户前台启动数据库失败,报错信息如下:

[dmdba@localhost bin]$ ./dmserver /data/dmdata/DAMENG/dm.ini
    
    version info:enterprise
    DM Database Server x64 V8 ...
    ...
    License ...
    浮点数例外(核心已转储)

或者
20221223173715

问题原因

本次导致该问题的原因是由于安装包与当前服务器操作系统不匹配,导致某些数据库安装包带的第三方动态库加载存在问题(与当前操作系统环境不兼容)。常见的是libproj.so和libxqilla.so。
可以通过将$DM_HOME/bin下面的libproj.so和libxqilla.so文件移动到其他目录下,然后再启动数据库服务来验证是否是由于该原因导致。
该问题常发生在使用rh6的安装包在kylin V10等操作系统上安装。

解决办法

方法一:使用对应操作系统平台的DM安装包,进行安装初始化启动。(推荐)
如果是KylinV10服务器操作系统(非桌面版,可以通过cat /etc/.productinfo命令查看为Kylin Linux Advanced Server release V10)、CPU为X86架构(lscpu等命令可以查看),在官网下载时版本平台选择如下:
20221223174906

方法二:移除$DM_HOME/bin下面的libproj.so和libxqilla.so文件。(不推荐)

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服