Sql 开发者问题。 java.library.path 中没有 ocijdbc21

Sql developer problem. No ocijdbc21 in java.library.path

所以我下载了 Oracle 19c DBMS。然后我下载了 Sql Developer。当我尝试添加新连接时,我收到消息

我该如何克服这个问题。我已经看到了一些关于此的其他线程,但 none 我理解的解决方案似乎可以解决它。我需要将连接类型保持为本地。有什么地方可以让我调整这条路径吗?

编辑 我只使用了一个基本连接和服务名称框中的名称数据库名称,它起作用了。我的初始设置说明已过时且未针对 19c 进行设置。以下答案中的评论之一表明了这一点。

对于 20.4.1 和 bequeath 连接,您必须有一个 21c 即时客户端,因为我们使用的是 21c jdbc 驱动程序。

如果您未使用 Linux,这意味着您需要版本 20.4.0,以便您可以使用 19c Instant Client。

Windows 21c 客户端应该在今年夏天晚些时候可用。

Edit/Update:版本 21.2.1 现在支持 19c 和 21c 客户端。 21c Instant Clients 正在跨受支持的平台推出。目前适用于 Linux,即将包括 Windows 和 OS X.

在我的例子中,数据库连接从网络别名更改为连接标识符post公司推送更新,经过数小时/数天的故障排除后简单修复。

enter image description here