业务中需要连接很多oracle的业务库,之前使用navicat连接过几个,都没出问题,后面连接一个库的时候发现测试连接时navicat会闪退。
后面在网上找,发现是oracle客户端工具可能有问题。于是去oracle官网上下载了对应的客户端,再连接就没问题了
具体操作:
- 下载oracle客户端,百度搜 oracle InstantClient download 或使用上面的链接都可以
- 下载后将客户端工具减压,放到比较好管理的地方,我放到了navicat安装目录下
- 启动navicat -> 工具 -> 选项 -> 环境 -> OCI library(oci.dll) 选择自己减压文件中的oci.dll
- 重启navicat在验证是否成功
注意: 不同版本的navicat可能管理oci.dll的操作路径不太一样,到网上搜索下 navicat 设置 oci.dll 就可以
参考:
- https://blog.csdn.net/drs1986/article/details/113388177