为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM8
【操作系统】:windows/centos
【CPU】:x86 4核
【问题描述】*:为支持信创使用国产数据库,2022年10月份对nacos源码进行修改编译并按照配置启动nacos成功,今天12月15日,开发反馈应用不能连接达梦数据库,重启后报 dm.jdbc.driver.DMException: 无效的客户端版本 ,开始怀疑是dm的jdbc驱动版本不对,后经检查,是跟达梦数据库安装包提供的jdbc的驱动版本(8.1.1.193)一致;
然后登录nacos控制台,检查配置访问数据库url是否有错误,发现无法进入,再重新启动nacos,但无法启动nacos,一致报
No DataSource set;
已排除网络防火墙问题。
之前是可以正常使用,nacos的配置,应用开发模块都正常使用。
比较有意思的是现在准生产环境,都能正常使用,现在都不敢随意停nacos服务了。
换了一个新安装的达梦数据库,nacos可以启动了,但应用报错,
dm.jdbc.driver.DMException: 无效的客户端版本
重新导入一个新的数据库又可以启动了
无效的客户端版本
检查一下 上面的那个参数 看看能使用的和不能使用的 这个参数值是否一致
IFUN_DATETIME_MODE
比较有啥意思,重新找一台服务器安装了同样的开发版dm数据库,可以启动nacos了,
是不是开发版对数据库的访问和容量有限制??