【发布时间】:2020-02-18 14:12:21
【问题描述】:
我是 Oracle SQL 开发人员的新手。当我试图通过 TNS 建立新连接时,我遇到了这个错误,我一直在寻找解决这个问题一段时间,但没有结果。
错误信息:
Statut : échec -Echec du test : java.library.path 中没有 ocijdbc18
【问题讨论】:
标签: oracle-sqldeveloper tnsnames
我是 Oracle SQL 开发人员的新手。当我试图通过 TNS 建立新连接时,我遇到了这个错误,我一直在寻找解决这个问题一段时间,但没有结果。
错误信息:
Statut : échec -Echec du test : java.library.path 中没有 ocijdbc18
【问题讨论】:
标签: oracle-sqldeveloper tnsnames
假设 MySQL 是一个错字(您使用的是端口 1521,这是 Oracle 数据库的默认端口,它也会给您 ODBC 错误,所以我假设它是一个 Oracle 数据库。请记住,您可以将 SQL 开发人员连接到 MySQL 数据库,因此请说明您是否要连接到 MySQL 数据库而不是 Oracle)您的问题是由于缺少 Oracle 数据库连接器驱动程序 (ODBC)。从此link 下载最新版本的 Oracle Instant 客户端并将其安装在您的计算机上。然后将ORACLE_HOME定义为即时客户端安装路径(到实际安装文件夹,包含bin、network等文件夹)并重新启动SQL Developer,然后你应该很好了。
附: :正如@thatjeffsmith 在 cmets 中正确提到的那样,不需要 Oracle 客户端和/或 ODBC(或类似)驱动程序即可连接到 Oracle 数据库。使用basic 作为连接类型并添加正确的连接信息就足够了。 Oracle Magazine 中的This Article 广泛讨论了不同的连接类型。
【讨论】: