Oracle/系统运维

Navicat连接Oracle时报 cannot create oci handles.

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

1.问题描述

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

2. 分析

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

3. 解决方法

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

这边我使用idea的数据库工具查看版本
Navicat连接Oracle时报 cannot create oci handles.
远程Oracle数据库版本12.1.0.2.0

3.2到官网下载对应版本

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


Navicat连接Oracle时报 cannot create oci handles.
在官网选择对应系统版本,博主时windows的x64版本
下载之后解压
Navicat连接Oracle时报 cannot create oci handles.

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

Navicat连接Oracle时报 cannot create oci handles.

3.4 打开Navicat的工具-选项

Navicat连接Oracle时报 cannot create oci handles.
Navicat连接Oracle时报 cannot create oci handles.
在环境中配置oci环境,将oci.dll文件替换成刚才下载的文件中对应的版本

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

0 条回应
Copyright © 2022-2024 LuoWeiHua
| 耗时 0.415 秒 | 查询 59 次 | 内存 4.14 MB |