VDS

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

Menu

添加连接

执行如下步骤创建数据库连接:

步骤1: 在主菜单中选择“文件 -> 新建连接”,或单击工具栏上的或按Ctrl+SHIFT+N连接到数据库服务器,弹出“新建数据库连接” 对话框。

建立连接时,如果首选项文件损坏或首选项值无效,会显示错误信息,提示用户首选项值无效, 并恢复默认值。单击“确定”完成建立新数据库连接的操作。

步骤2: 设置如下参数,创建数据库连接。

  • 单击“清除”按钮,可清除“创建数据库连接”对话框中的所有字段。
  • 使用快捷键(Ctrl+V)在“新建数据库连接”窗口中粘贴数据。VDS的对话框中无法使用右键菜单选项。

    表1 数据库连接参数

    字段名称 说明 举例
    数据库类型 数据库类型 Vastbase G100
    名称 连接名称 My_Connection_DB
    主机 主机IP地址(IPv4)或数据库域名
    说明:
  • 如果域名长度大于 25 个字符,则域名将不会完整显示。例如:test1(db.dws…com:25xxx)
  • 一旦建立连接,将鼠标悬停在连接名称上将显示服务器 IP 地址和数据库版本。
  • 如果此字段中的条目含有带三个分隔符(.)的数字格式,则该条目会被视为 IP 地址。不符合该格式的条目会被视为域名。
  • 域名必须满足以下条件:
    - 以字母开头。
    - 可包含字母、数字、连字符(-)和英文句点(.)。不允许出现其他任何特殊字符。
    - 不得出现空格或制表符。
    - 长度不能超过 253 个字符,在两个句点之间最多可出现63 个字符。
  • db.dws.mycloud.com 10.xx.xx.xx
    端口号 端口地址 5432
    数据库 数据库名称。 Vastbase
    用户名 连接所选数据库的用户名。 -
    密码 连接数据库的用户名密码。此密码文本以掩码显示。 -

    从“保存密码”中选择一个选项。可选项如下表所示:

    可选项 说明
    永久保存 退出数据库后仍然保存密码。首次建立连接时,此选项将不可用。
    仅当前会话 仅在当前会话中保存密码。
    不保存 不保存密码。如果选择该选项,VDS会在用户进行如下操作时要求输入密码。
  • “启用 SSL”默认不选中。

步骤3: 执行以下步骤启用 SSL:

1、选中“启用 SSL”。

2、单击“SSL”页签。

3、设置以下信息,提供以下文件以使用安全连接。

  • 选择“客户端 SSL 证书”,单击,选择客户端 SSL 证书。
  • 选择“客户端 SSL 密钥”,单击并选择客户端 SSL 密钥。
  • 如需选择“根证书”,单击并选择根证书。
  • 可从“SSL 模式”中选择 SSL 模式。有关各模式的详情,请参见下表:

    如果将“SSL 模式”设为 verify-ca 或 verify-full,则必须选择根证书。在 Vastbase G100,需选择postgres.cert 作为客户端 SSL 证书,postgres.key 作为客户端 SSL密钥,root.crt 作为根证书。

    SSL 模式 说明
    require 如果选择 require,则不会验证证书有效性,因为所使用的 SSL factory无需验证。
    verify-ca 如果选择 verify-ca,则会使用相应的 SSL factory 检查 CA 是否正确。
    verify-full 如果选择 verify-full,则会使用相应的 SSL factory 检查 CA 和主机是否正确。
    allow 首先尝试非 SSL 连接,如果连接失败,再尝试 SSL 连接。
  • 选择“客户端 SSL 证书”和“客户端 SSL 密钥”,可使用安全连接从VDS中导出DDL 和数据。
  • 如果为“客户端 SSL 证书”和“客户端 SSL 密钥”选择了无效的文件,将导致导出失败。有关详情,请参见 5 故障处理。
  • 如果取消选中“启用 SSL”复选框并继续操作,则会弹出“连接安全警告”对话框。要设置是否显示该安全警告,请参见安全警告。
  • “继续”:单击“继续”,继续使用不安全的连接。
  • “取消”:单击“取消”并启用 SSL。
  • “不再显示”:如果勾选该字段,当前登录的VDS实例在后续连接时,不再显示“连接安全警告”对话框。

步骤 4: 按照以下步骤配置数据库连接高级选项。

1、单击“高级”选项卡。

2、建立连接时,在“包含”字段中输入模式名称(使用逗号作为分隔符),以优先加载这些选项。

3、 建立连接时,在“不包含”字段中输入模式名称(使用逗号作为分隔符),以避免优先加载这些选项。

  • 如果“包含”字段中输入的模式中对象类型(表、视图等)的数量大于“加载上限”中的值, 则将只加载该模式的父对象。这意味着含有大于 3 个参数的列、约束、索引、函数等子对象将不会被加载。
  • 对“包含”和“不包含”列表中提供的模式名称进行验证。
  • 如果无法访问“包含”字段中指定的模式,则连接期间会显示该模式的错误消息。
  • 如果无法访问“不包含”字段中指定的模式,则建立连接后,模式不会在“对象浏览器”中加载。

4、 为“加载对象”选择以下任意一个值:

  • “所有对象”:加载所有对象。

  • “用户权限范围内的对象”(默认):仅加载用户有权访问的对象。

5、在连接参数中设置数据库连接参数配置,用户可以在表格中添加连接参数和值,设置好的连接参数会自动拼接到JDBC URL连接串中展现给用户。

仅在VDS V2.4版本才开始支持连接参数配置选项。

步骤 5: 单击“测试连接”测试服务器连接。

步骤 6: 单击“确定”建立连接。

密码失效的情况下用户也可登录到VDS,但系统会提示您某些操作可能无法正常工作。请参阅密码过期获取详细信息。