使用达梦安全版数据库,数据中心连接不上数据库提示:Create dm connection error,login failed,Failed to initialize SSL

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

使用达梦安全版数据库,数据中心连接不上数据库提示:Create dm connection error,login failed,Failed to initialize SSL


1 问题描述

使用达梦安全版数据库,数据中心连接不上数据库提示:Create dm connection error,login failed,Failed to initialize SSL,如图:

查看admin日志提示:

[2024-07-01 09:11:42,755 ERROR]Invoke service[interface com.kingdee.eas.tools.admin.domain.DataCenterService] method [testDBConnection] failed

Caused by: com.kingdee.eas.tools.admin.framework.database.exception.DBLoginException: Create dm connection error,login failed,Failed to initialize SSL

at com.kingdee.eas.tools.admin.framework.database.impl.DM.getPhysicalDBConnection(DM.java:78)

at com.kingdee.eas.tools.admin.framework.database.impl.ConnectionHolder.getConnection(ConnectionHolder.java:35)

at com.kingdee.eas.tools.admin.framework.database.impl.AbstractDB.getDBConnection(AbstractDB.java:125)

at com.kingdee.eas.tools.admin.framework.database.impl.AbstractDB.testJDBCConnection(AbstractDB.java:496)

at com.kingdee.eas.tools.admin.domain.impl.DataCenterServiceImpl.testDBConnection(DataCenterServiceImpl.jav

2 解决方法

1、由于安装的数据库是达梦安全版版本,默认开启了SSL加密;

2、通过语句查询数据库版本:select * , id_code from v$version; 可有如下两种方式显示:

达梦版本可以用后缀进行区分,

 ENT是企业版  

 SEC是安全版

 STD是标准版

3、通过语句:select PARA_VALUE from v$dm_ini where para_name='ENABLE_ENCRYPT';查询到PARA_VALUE为“1”;

4、需要执行语句:sp_set_para_value(2,'ENABLE_ENCRYPT',0); 关闭SSL加密;

5、进入bin目录执行:./DmServerivceDMSERVER restart 重启数据库服务即可;

3 适用版本(可选)

EAS8.5版本及以上

4 注意事项

根据EAS Cloud官方发版说明:EAS Cloud产品暂不支持达梦数据库安全版,当前仅支持企业版,如需使用安全版,请提单咨询确认!

使用达梦安全版数据库,数据中心连接不上数据库提示:Create dm connection error,login failed,Failed to initialize SSL

1 问题描述使用达梦安全版数据库,数据中心连接不上数据库提示:Create dm connection error,login failed,Failed to initialize S...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息