使用达梦安全版数据库,数据中心连接不上数据库提示: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
本文2024-09-22 20:24:59发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-113486.html