一、后台启动

systemctl start DmService+实例名称,无法启动,进程提示failed;

二、前台启动

报错version info:security lie info is different between key and sysinfo;

三、问题分析

此报错是由于版本的安全类型不匹配导致。

①是因为第一次初始安装的时候没有带key安装,后面更换正式授权永久key之后,一旦重启数据库,就会报错:“lic info is different between dm.key and sysinfo”。

②是安全版本使用了企业版本测试key,然后联机换正式授权永久key也会这样。

四、问题处理

方法一:检查数据库版本和 key 的版本是否一致,如果不一致需更换为一致版本的 key,然后再次尝试重启。

达梦数据库每次重启都会检查操作系统类型版本、CPU架构、数据库版本等信息

方法二:当确定版本无问题,可通过以下命令手动升级数据库的安全状态,只需做一次:

./dmserver <ini.path> upd_lic=1

本例是单机,前台启动 ./dmserver /dm8/data/DMDB/dm.ini upd_lic=1

然后 exit 退出,再次使用前台启动方式启动,等数据库回滚完成,开启正常

五、其它说明

登录数据库,select * from v$INSTANCE;


版本显示带“ent”字样是企业版本,“sec”字样是安全版本

企业版本用企业key,安全版本用安全key,不可混用

六,确认闭环

预约时间,再次重启数据库,看问题是否得到根本解决。

===== 完 毕 =====

Logo

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

更多推荐