gpt4 book ai didi

oracle - 无法通过 TCPS 连接到 Oracle 数据库

转载 作者:太空宇宙 更新时间:2023-11-03 13:11:13 24 4
gpt4 key购买 nike

我们设置了一个 Oracle 服务器,并使用带有 SSL 的 TCP 作为连接。此设置是使用助手向导完成的,我们几乎在所有地方都使用默认设置(这也意味着不存在 tnsnames.ora 或 listener.ora)。 lsnrctl status 显示正确的端口正在监听。

我们正在尝试通过 DBeaver 和 SQuirrel SQL 连接到该数据库,但无法正常工作。我们已将程序的 vmargs 设置为包含服务器证书(例如 dbeaver.exe -vmargs -Djavax.net.ssl.trustStore=C:/...keystore.jks -Djavax.net.ssl。 trustStorePassword=password -Djavax.net.ssl.trustStoreType=JKS),效果很好。

使用具体的 JDBC URL 字符串连接到数据库 (jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(HOST=IP)(PORT=5500))(CONNECT_DATA=( SERVICE_NAME=testdb)))) 在 60 秒后没有正常错误(IO 错误:从读取调用中减一)不起作用并超时。我们几乎尝试了所有方法,但无法正常工作。

端口分配正确,可以使用正常的 TCP 协议(protocol)和端口 1521 成功访问数据库。jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=IP) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=testdb)))

我们缺少步骤吗?似乎没有任何防火墙问题。证书似乎也工作正常,但我们无法连接任何程序(或通过命令行连接 sqlplus)。

谁知道可能是什么问题?谢谢!

最佳答案

你能看看SSL blog吗?或我们的 OTN page一步一步的说明?如果您使用的是 TLSv1.2,那么 JDK 版本和 JDBC 驱动程序版本非常重要。

关于oracle - 无法通过 TCPS 连接到 Oracle 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49881462/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com