在 ubuntu 中使用 dbeaver 安装 oracle 驱动程序时出错

在 ubuntu 中使用 dbeaver 安装 oracle 驱动程序时出错

我已经通过 ubuntu 软件商店以及通过 apt install 在 Ubuntu 版本 22.04.3 中安装了 DBeaver。创建 oracle 连接时出现此错误:

在此处输入图片描述

我的系统中安装了 java。单击测试连接按钮时出现错误。它开始下载 oracle 驱动程序。数据库版本是 23.3.2.202401072024。

答案1

您应该尝试使用此命令更新您的证书:

update-ca-certificates

如果仅此方法无效,请尝试使用此命令更新您的 java 信任库(您必须知道要添加哪个证书 - 您可以从浏览器下载它):

keytool -import -alias oracleDriversCert -keystore $JAVA_HOME/lib/security/cacerts -file oracleDriversCert.cer

首先检查是否$JAVA_HOME/lib/security/cacerts存在。 在我的例子中,它位于 /usr/lib/jvm/java-1.17.0-openjdk-amd64/lib/security/cacerts 下 - 指向 /etc/ssl/certs/java/cacerts 的链接。

但是 - 我不确定哪个证书是问题所在 - 就我而言,DBeaver 从 maven 存储库下载了驱动程序。


如果没有任何效果,你应该手动下载驱动程序。供应商网站: https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html

然后,单击“下载配置”并选择存储下载的驱动程序的“本地文件夹”。

在此处输入图片描述

在此处输入图片描述

相关内容