VDS

Vastbase G100和M100数据库专属的图形化开发管理工具,产品具备完善的对象管理、数据管理、PL/SQL程序开发调试、安全审计等功能。

Menu

常见问题和解决方案

建立网络连接时收到 SocketException : Bad Address: Connect

如果用户尝试建立网络连接时遇到了地址问题,收到 SocketException : Bad Address: Connect 消息,这可能是因为客户端或服务器配置不正确,或者网络环境中存在某些问题。用户需检查客户端是否通过 IPv6 或IPv4 协议建立到服务器的连接。

解决方法:

用户还可以通过在Vastbase Data Studio.ini 配置文件中添加以下参数来建立连接:

  • Djava.net.preferIPv4Stack=true

    告诉Java应用程序优先使用IPv4栈。当设置为true时,Java应用程序将 主要使用IPv4地址进行网络通信,尽管如果IPv6地址可用且IPv4不可用, 它仍然可能会回退到IPv6。

  • Djava.net.preferIPv6Stack=false

    告诉Java应用程序不要优先使用IPv6栈。但是,请注意,仅仅设置这个属 性为false并不足以确保Java应用程序只使用IPv4,您还需要设置 java.net.preferIPv4Stack=true来明确指定使用IPv4。

下表第一行和第一列分别代表尝试通信的不同节点类型,x 表示相关节点可以互相通信。

节点 仅 V4 V4/V6 仅 V6
仅 V4 x x 无通信可能
V4/V6 x x x
仅 V6 无通信可能 x x

VDS安装后长时间无法打开

解决方法: 检查并验证环境中配置的Java路径。所支持的 Java JDK 版本,参见系统要求章节。

VDS无法打开且显示 Java 运行错误

解决方法:

  • 无 JRE

    检查与操作系统位数对应的 JDK(Java 开发套件)版本 11 或以上是否已在系统中安装,并设置 Java Home 路径。如果安装了多个 Java 版本,请在配置文件中设置-vm参数(指定JVM的版本或配置),这是运行 VDS的前提条件。

    查询已安装的 JDK 版本。如果系统中安装的是旧版本,会引起该错误报。将 JDK 版本更新到与操作系统位数对应的 11 或以上版本。

  • 不兼容 Java

    检查系统安装的 JDK 版本。如果安装的 Java 版本位数与系统不兼容,会导致该错误。将 JDK 版本更新到与操作系统位数对应的 11 或以上版本。建议运行 BAT 文件以检查 Java 版本兼容性,然后打开 VDS。

Linux环境VDS解压后,报jvm错误

解决方法: 在Linux环境下,VDS解压后,需要执行如下命令对VDS目录进行授权:

chmod -R 777 "Vastbase Data Stuido"