Navicat Preminum是目前使用过的比较便捷的一款数据库连接工具,并且支持多数据库连接。Oracle,MySQL,SQLLite,PostgreSql,SQLServer,MarilDB,目前已连接使用过的数据库Oracle,MySQL,SqlServer,SQLLite都比较方便。
不过在使用Navicat首次连接Oracle数据库的时候往往会有这样的问题:
Cannot Load Cannot Load OCI DLL
报错原因:
Oracle 需要安装Client才能让第三方工具通过OCI(Oracle Call Interface)来连接
解决办法:
1. 下载Instant Client 11,解压到合适目录下,如C:\instantclient_11_2。
2. Navicat --> 工具 --> 选项... --> 其他 --> OCI,
OCI library(oci.dll)*: 选择 C:\instantclient_11_2\oci.dll
有的帖子提示需要配置Sql*Plus,个人经验配置完OCI之后此项不必配置(如果未解决问题,尝试配置SQL*Plus: 选择 C:\instantclient_11_2\sqlplus.exe)。
3.重启Navicat, 重新连接Oracle数据库,问题解决。