为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:
【CPU】:
【问题描述】*:
机器配置:
linux_1 : A #SSL通信加密配置机器 达梦版本 DM Database 64 V8 03134284094-20231011-204277-20067
linux_2 : B #客户端登录测试机器 达梦版本 DM Database 64 V8 03134284058-20230621-193718-20046
Windows : C #客户端登录测试机器 达梦版本 DM Database 64 V8 03134284094-20231109-208042-20067
第一部分:
A 机器达梦内置jdk版本
A机器上使用该版本jdk操作keytool 生成keystore证书
keytool -v 检验
第二部分
B机器上自带jdk版本
keytool -v 检验 (报错“Invalid keystore format")
达梦内置JDK版本
keytool -v 检验 (同样报错“Invalid keystore format")
客户端登录测试 , 无法连接,初始化SSL环境失败
将 A 机器的jdk拷贝到 B 机器上,进行keytool校验,正常获取。
重启客户端,进行连接测试,连接成功
第三部分
C 机器上的jdk版本已调整为达梦内置的java;
直接查询windows的java环境
根据绝对路径查询达梦内置java
keytool -v 检验 (校验成功)
客户端登录报错,用的也是内置的jdk
这些环境用disql都可以正常登录,此贴省略;
重复 A机器达梦jdk
C 机器 windows的java环境
为什么一模一样的jdk版本了,而在windows管理工具连接的时候,还会报错”keystore password was incorrect“
请问 接下来需要怎么去修改呢?
续,dts测试链接
现在管理工具应怎么去连接呢?
windows DM管理工具有没有配置keystore并且keystore输入的密码是正确的。
另外,DTS工具和DM管理工具是同一台机器同一个版本的吗,也就是同一个安装目录下tool下面的吗? 如果是一样DTS可以,DM管理工具应该也是可以,前提是keystore和密码都是输入的对的。