添加连接
执行如下步骤创建数据库连接:
步骤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,但系统会提示您某些操作可能无法正常工作。请参阅密码过期获取详细信息。