Oracle/系统运维

Navicat连接Oracle时报 cannot create oci handles.

daimafengzi · 9月5日 · 2024年 · · · 本文共512个字 · 预计阅读2分钟 154次已读

1.问题描述

本人在使用navicat连接远程Oracle数据库时出现cannot create oci handles.错误

2. 分析

这是由于本地的oci与服务器版本不匹配,需要下载对应的oci版本

3. 解决方法

3.1 查看需要连接的Oracle数据库版本

这边我使用idea的数据库工具查看版本

远程Oracle的数据库版本12.1.0.2.0

3.2到官网下载对应版本

https://www.oracle.com/cn/database/technologies/instant-client/winx64-64-downloads.html



在官网选择对应系统版本,博主时windows的x64版本
下载之后解压

3.3 找到navicat的安装目录,并讲解压后的文件替换

3.4 打开navicat的工具-选项



在环境中配置oci环境,将oci.dll文件替换成刚才下载的文件中对应的版本

保存之后重启就能正常连接Oracle数据库了

0 条回应