java.library.path 中没有 ocijdbc11 - 错误消息,无法连接

no ocijdbc11 in java.library.path - error message, unable to connect

我得到

no ocijdbc11 in java.library.path 

尝试连接到 oracle 数据库时,我不确定为什么以及如何更正该问题。我正在使用:Oracle SQL Developer 和 Oracle Client 11G。我需要帮助来纠正这个问题。我编辑了 sqlnet.ora 文件以添加以下详细信息:

NAMES.DIRECTORY_PATH= (LDAP,TNSNAMES,EZCONNECT)
SQLNET.EXPIRE_TIME=2
SQLNET.INBOUND_CONNECT_TIMEOUT=45

但是,我仍然收到错误消息。显然还有一个 LDAP.ORA 文件,但我不知道它在哪里以及如何编辑该文件。看来我需要添加以下信息

DEFAULT_ADMIN_CONTEXT="###########"
DIRECTORY_SERVERS = (###########)
DIRECTORY_SERVER_TYPE = OID

此外,我的 TNSNames.ora 文件是空白的,我不确定为什么它是空白的。也许我需要重新安装 Oracle Client 11g 或 12c。谢谢

我想通了。我连接了错误的数据库实例。有两个相似的数据库:###10### AND ###01###1。我需要连接到 ###10### 而不是 ###01###1 以获得我需要的数据。数据库实例非常相似,我连接错了。