Navicat链接Oracle报错

    今天给客户那边部署项目,遇到了一个问题,折腾了好久,感受是本身这边大脑短路形成的,之后必定要注意。数据库

    问题是这样的,咱们的项目属于定制化项目,去年给客户部署了一套系统,今年系统须要更新,既有代码的更新,也有数据库表已经数据的添加,去年部署环境的那台服务器上的软件被客户那边所有清空了,而服务器在另一台Linux上。这时,须要在新的windows系统中安装一个能够链接远程Oracle的软件,因为平时用navicat比较多就选择了navicat。windows

    本来是件很简单的事,在上面安装navicat而后激活,拷贝一个oci.dll文件进来而后navicat导入这个文件路径。可是问题就是在这里,完成打开数据库报错only compatible with oci version 8.1或者cannot load oci dll 126。服务器

    这个问题在于Oracle安装分为客户端和服务器端两部分,平时本身电脑上通常都有安装Oracle数据库,这个时候在本身本地电脑使用navicat链接oracle只须要在navicat的工具->选项->OCI->常规中,如图将本地oracle文件夹中的oci.dll文件路径导入便可。可是今天出问题的这太机器上是没有装oracle的,因此就不存在oracle的客户端,这样链接oracle数据库天然就有问题。若是电脑上没有安装oracle客户端的状况下有须要链接远程oracle数据库的状况下,咱们虽然只须要在navicat引入oci.dll一个文件,可是仍是须要oracle文件夹下的其它文件,这是咱们能够把其它文件和oci.dll放入一个文件夹,而后navicat指向oci.dll便可。文件下载地址在个人CSDN里https://download.csdn.net/download/qq_34151160/10502996oracle

相关文章
相关标签/搜索