Oracle 中的 DB2 数据库 SQL 具有 SSL 选项的开发人员
DB2 database in Oracle SQL developer with SSL option
需要帮助将云上的 DB2 与 Oracle SQL 开发人员连接起来。
我已将 SQL 开发人员与第三方 JDBC 配置到其他数据库,但无法在带有 SSL 选项的 DB2 中工作。
连接对话框中没有设置 "sslConnection=true" 的选项。我试过 db2 类型 2/4 jdbc 驱动程序,结果相同。
Oracle-SQL-Developer 成功让我使用 SSL 连接到 Db2-on-cloud。
我的 Oracle-SQL-Developer 版本是旧的 17.02,是的,该版本似乎缺少为 Db2 连接添加连接属性的 GUI 方式。我稍后会为 19.02 版本更新此答案。
解决方法是:
将所需的 属性 附加到数据库名称字段。
示例:BLUDB:sslConnection=true;
。根据版本,GUI
可能行为不端,在这种情况下不要在此尝试连接或测试
时间,而是尝试保存,然后关闭 Oracle-SQL-Developer - 以
使其更新其 connections.xml 文件。
连接信息存储在文件connections.xml
您可以在 Oracle-SQL-Developer 关闭时进行编辑。那个地点
该文件的大小可能取决于您使用的操作系统。为了
Linux 它位于用户主目录下的 .sqldeveloper 树中 运行 SQL-Devleoper
.首先备份该文件
你改变它。搜索您新创建的连接名称。看
通过设置为您的 Db2-on-cloud 找到 customUrl
联系。您可以将其编辑为如下所示:
<StringRefAddr addrType="customUrl">
<Contents>
jdbc:db2://dashdb-txn-sbox-***********.services.*****.bluemix.net:50001/BLUDB:sslConnection=true;
</Contents>
如果您进行了更改,请保存文件,对更改后的文件进行另一个备份(以防下次被覆盖) ,然后重新启动 SQL-Developer。您的连接应该出现在“连接”窗格中,如果您正确输入了所有其他凭据和连接参数,连接应该会成功。适合我...
需要帮助将云上的 DB2 与 Oracle SQL 开发人员连接起来。 我已将 SQL 开发人员与第三方 JDBC 配置到其他数据库,但无法在带有 SSL 选项的 DB2 中工作。
连接对话框中没有设置 "sslConnection=true" 的选项。我试过 db2 类型 2/4 jdbc 驱动程序,结果相同。
Oracle-SQL-Developer 成功让我使用 SSL 连接到 Db2-on-cloud。
我的 Oracle-SQL-Developer 版本是旧的 17.02,是的,该版本似乎缺少为 Db2 连接添加连接属性的 GUI 方式。我稍后会为 19.02 版本更新此答案。
解决方法是:
将所需的 属性 附加到数据库名称字段。 示例:
BLUDB:sslConnection=true;
。根据版本,GUI 可能行为不端,在这种情况下不要在此尝试连接或测试 时间,而是尝试保存,然后关闭 Oracle-SQL-Developer - 以 使其更新其 connections.xml 文件。连接信息存储在文件connections.xml 您可以在 Oracle-SQL-Developer 关闭时进行编辑。那个地点 该文件的大小可能取决于您使用的操作系统。为了 Linux 它位于用户主目录下的 .sqldeveloper 树中 运行 SQL-Devleoper .首先备份该文件 你改变它。搜索您新创建的连接名称。看 通过设置为您的 Db2-on-cloud 找到
customUrl
联系。您可以将其编辑为如下所示:<StringRefAddr addrType="customUrl"> <Contents> jdbc:db2://dashdb-txn-sbox-***********.services.*****.bluemix.net:50001/BLUDB:sslConnection=true; </Contents>
如果您进行了更改,请保存文件,对更改后的文件进行另一个备份(以防下次被覆盖) ,然后重新启动 SQL-Developer。您的连接应该出现在“连接”窗格中,如果您正确输入了所有其他凭据和连接参数,连接应该会成功。适合我...