Navicat可以用来连接各种主流数据库。
如果你第一次用Navicat尝试连接Oracle数据库,很可能报下面的错:
Cannotload OCI DLL 87:
InstantClient package is required for Basic and TNS connection.
原因:
oracle需要装client才能让第三方工具通过OCI(OracleCall Interface)来连接。
解决方案:
1. 去oracle官网下载InstantClient 11, 或者我共享的instantclient_11_2.zip.
2. 直接解压到合适目录下,如C:\instantclient_11_2。
3. Navicat --> 工具 --> 选项... -->其他 -->OCI,
OCIlibrary(oci.dll)*: 选择 C:\instantclient_11_2\oci.dll
4. 重新尝试连接Oracle数据库,OK!
如果连接不成功
修改你 instantclient/network/admin/tnsnames.ora 文件,将你oracle的服务器地址写上