【DM版本】: dm8
【操作系统】:麒麟V10
【CPU】:飞腾
【问题描述】:数据库安装服务器后,通过./disql SYSDBA/SYSDBA@localhost:5236可以正常连接,通过vpn接入服务器,使用远程客户端manager连接报6001错误。在服务器上安装tomcat、redis等软件均可正常访问。
【原因分析】:在 IPv4/IPv6 双环境中,对于使用 Java 开发的网络应用,preferIPv4Stack(默 认 false)默认是优先使用 IPv6 套接字,因为 IPv6 套接字可以与对应的 IPv4 或 IPv6 主机进行对话,当设置登录的服务器ip是IPV4时就会提示报错,无法连接。此时需要修改-Djava.net.preferIPv4Stack=true使用IPV4与主机进行通信。
【解决方案】:在本地达梦客户端的安装路径下(tool目录里)找到manager.ini文件,在最后追加-Djava.net.preferIPv4Stack=true ,修改为只支持IPV4
![](https://i-blog.csdnimg.cn/blog_migrate/58784162405d01733640b320e6e868d5.png)