不要一上来就想着修改oracle的sqlnet.ora文件,在公司可以随便修改数据库的配置文件吗?也不动脑子想一下

今天我遇到的问题也是navicat连接不上公司的oracle数据库,但是另外一个连接工具DBeaver是可以的,而且navicat也可以连接我电脑本地的oracle数据库,这显然就是连接工具本身的问题了。

通过在网上搜索最终解决问题:

        navivcat的oci.dll和oracle的oci.dll文件冲突导致,将navicat中的oci环境换成navicat本身的dll文件就可以

具体操作方法如下:

1、找到连接工具本身的oci.dll文件路径(图中标注1的路径,2路径为oracle本身的dll文件路径)

 

2、在navicat的工具栏中点击“工具”——“选项”,在弹出的弹框中选择“环境”,找到OCI环境,然后将对应文件的路径进行替换

3、替换完成之后记得重新启动navicat,重新连接即可。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐