oracle Sql开发人员问题,java.library.path中没有ocijdbc21

ukxgm1gy  于 2022-12-22  发布在  Oracle
关注(0)|答案(3)|浏览(461)

所以我下载了Oracle19cDBMS,然后下载了SqlDeveloper,当我尝试添加新连接时,我收到消息

我该如何解决这个问题。我已经看到了一些其他的线程,但我所理解的解决方案似乎都不能解决这个问题。我需要保持连接类型为本地。是否有地方可以调整这个路径?

***EDIT***我只使用了一个基本的连接和服务名称框中的名称数据库名称,它工作了。我最初的设置说明是有日期的,没有为19c设置。下面回答中的一条评论建议了这一点。

1sbrub3j

1sbrub3j1#

对于20.4.1和遗赠连接,你必须有一个21 c即时客户端,因为我们使用的是21 c jdbc驱动程序。
如果您使用的不是Linux,这意味着您需要20.4.0版本才能使用19 c即时客户端。
Windows 21 c客户端将在今年夏天晚些时候推出。

  • 编辑/更新:版本21.2.1现在支持19 c和21 c客户端。21 c即时客户端在支持的平台上推出。目前适用于Linux,很快将包括Windows和OS X。*
t3irkdon

t3irkdon2#

在我的情况下,数据库连接从网络别名更改为连接标识符发布公司推送的更新,简单的修复后,几个小时/几天的故障排除。
enter image description here

wlzqhblo

wlzqhblo3#

使用Oracle SQL Developer时遇到此错误,我们的修复方法是在Oracle SQL Developer中:

  • 工具-〉首选项
  • 在左侧的树视图中,展开数据库并选择高级
  • 在使用Oracle客户端中,单击配置...
  • 设置Oracle主目录的路径(应类似于C:\Path\To\Oracle\19.n
  • 选中"使用Oracle客户端"框
  • 在Tnsnames目录中,将其设置为包含tnsnames. ora文件的文件夹(应该类似于C:\Path\To\Oracle\19.n\network\admin
  • 单击确定
  • 重新启动Oracle SQL Developer

相关问题