如何使用SQL Developer连接启用SSL的Oracle数据库

7

我正在尝试通过SQL Developer连接到Oracle数据库。我们的数据库启用SSL并运行于TCPS。在SQL Developer中,我找不到任何选项可以配置SSL参数。

SQL Developer是否支持连接到启用SSL的数据库?如果支持,如何进行配置?我搜索了很多相关资料,但都没有找到解决方案。


谢谢您的回复。我之前已经阅读了提到的文档。我的问题特别针对“SQL Developer”。我能够通过Java应用程序和带有额外SSL详细信息的SQL*Plus连接到Oracle。如果我在文档中遗漏了与SQL Developer相关的任何内容,请指出。因为我没有看到任何与SQL Developer相关的更新。 - Somnath Musib
1个回答

5

找到sqldeveloper.conf文件并添加以下行:

    AddVMOption -Djavax.net.ssl.trustStore=指向你的keystore.jks证书
    AddVMOption -Djavax.net.ssl.trustStoreType=JKS
    AddVMOption -Djavax.net.ssl.trustStorePassword=你的keystore密码

在开发人员使用自定义JDBC URL时,像这样:

    jdbc:oracle:thin:@(description=(address=(protocol=tcps)(host=你的dbhost)(port=2484))(connect_data=(service_name=你的db_service)))

谢谢。对我来说唯一的区别是我使用.p12文件而不是.jks,信任存储类型为PKCS12。有什么好的方法可以针对各种数据库进行操作?每次更改sqldeveloper.conf并不切实际。 - Sandeepraj Singh

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接