gpt4 book ai didi

Oracle SQL Developer - java.library.path 中没有 ocijdbc12

转载 作者:行者123 更新时间:2023-12-04 05:41:00 25 4
gpt4 key购买 nike

我有一个虚拟机,最新版本的 Oracle SQL Developer(包括 JDK 8 的套件 - 尽管我还是单独安装了它),还有一个 11G 的 Oracle 数据库。

我的机器上的 TNS 文件没有所有数据库的列表,而是如下所示(有多个数据库):

> CONN_DATA =   (DESCRIPTION =
> (ADDRESS_LIST =
> (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = XXXX))
> )
> (CONNECT_DATA =
> (SERVICE_NAME = Bob)
> ) )

我尝试使用多种方法连接到其中一个数据库。
  • 如果我选择使用 dbname 作为连接标识符的 TNS conn 类型,我会得到 没有ocijdbc12
    java.library.path。
    我进入高级设置,并手动指向我的 TNS 文件以防万一。
  • 如果我选择 Basic 连接类型,ORCL 为
    服务名称(也尝试将数据库作为 SID),localhost 作为主机名或我的数据库的名称,它
    无法解析连接。
  • 还尝试使用“CONN_DATA”
  • 使用 TNS conn 类型和网络标识符

    我不知道该怎么做,类似的问题似乎可以解决我机器上的环境变量问题,但我不确定如何确认。

    最佳答案

    即使这个问题很老,我也有同样的问题。

    原因完全不同。

    我没有正确设置网络别名。

    转到首选项 - 数据库 - 高级并将路径设置为 TNSNames 目录。

    关于Oracle SQL Developer - java.library.path 中没有 ocijdbc12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42416946/

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