所以我下载了Oracle 19c DBMS。然后我下载了Sql Developer。当我尝试添加新连接时,我收到消息
我该如何克服这个问题。我已经看到了有关此问题的其他一些线程,但我理解的解决方案似乎都无法修复它。我需要将连接类型保持为本地。我可以去某个地方调整这条路径吗?
编辑 我只使用了一个基本连接和服务名称框中的名称数据库名称,它就工作了。我的初始设置说明已过时,并且不适用于 19c。下面答案中的评论之一提出了这一点。
对于 20.4.1 和遗赠连接,您必须有一个 21c 即时客户端,因为我们使用的是 21c jdbc 驱动程序。
如果您使用的不是 Linux,则意味着您需要 20.4.0 版本,以便可以使用 19c Instant Client。
Windows 21c 客户端将于今年夏天晚些时候推出。
编辑/更新:版本 21.2.1 现在支持 19c 和 21c 客户端。 21c 即时客户端正在跨受支持的平台推出。目前适用于 Linux,很快将包括 Windows 和 OS X。
就我而言,在公司推送更新后,数据库连接从网络别名更改为连接标识符,经过数小时/数天的故障排除后即可简单修复。
在 Oracle SQL Developer 中遇到此错误,我们的修复方法是在 Oracle SQL Developer 中:
C:\Path\To\Oracle\19.n
)C:\Path\To\Oracle\19.n\network\admin
)下载与 JRE 捆绑在一起的 SQL Developer 版本,您不必担心手动设置它来查找任何库。