【navicat】oracle library is not loaded 问题复现和解决方案

embedded/2024/10/19 23:34:02/

问题原因:客户端oci版本安装错误,navicat需要64位的oci,但是使用32位的oci。
解决方案:官网下载64位oci进行配置。本次演示的解决多了splplus,其实不必要安装也能运行。

首先判断是否数据库已经打开
尝试使用splplus连接数据库
1.填写账户密码
在这里插入图片描述
2.配置oci
查看oracle服务器systeminfo
在这里插入图片描述官网下32位客户端 https://www.oracle.com/database/technologies/instant-client/microsoft-windows-32-downloads.html
在这里插入图片描述
解压后给navicat配置oci
在这里插入图片描述
重启后测试连接显示数据库未加载
在这里插入图片描述
3.测试oci是否可用
继续下载splplus
在这里插入图片描述
splplus解压到oci同目录
在这里插入图片描述
使用sqlplus测试oci是否可用
在这里插入图片描述
在这里插入图片描述
发现oci可用
在这里插入图片描述
至此问题复现完毕

问题解决

1.systeminfo查询的是安装navicat的电脑,不是服务器的电脑。发现是64位的
在这里插入图片描述
2.官网下载oci和sqlplus。https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html
在这里插入图片描述

在这里插入图片描述
3.解压到同目录。需要手动复制splplus文件夹到oci目录,并跳过重复文件
在这里插入图片描述
4.重新配置navicat的oci和sqlplus,并重启
在这里插入图片描述
5.重启后成成功连接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
网上搜索了很多答案,都是到了配置oci就截止了,但是我这边按照提示配置完还是都没有配置成功,显示oracle library is not loaded。搜索bilibili的教程https://www.bilibili.com/video/BV1P8411G7H2/,给了oci,发现他的oci能用。但是我的配置就不行,经过探究,发现是oci位数不同,所以做此纪录。


http://www.ppmy.cn/embedded/28516.html

相关文章

Vue指令、生命周期、Axios异步请求方式

Vue 是一款用于构建用户界面的渐进式的JavaScript框架 一、v-for v-for "(item, index) in items" 参数说明: items 遍历的数组 item 遍历出来的元素 index 为索引/下表,从0开始,可以省略,省略index 语法&#xff1a…

6.k8s中的secrets资源

一、Secret secrets资源,类似于configmap资源,只是secrets资源是用来传递重要的信息的; secret资源就是将value的值使用base64编译后传输,当pod引用secret后,k8s会自动将其base64的编码,反编译回正常的字符…

supervisor 简单理解

1. 找到配置文件,/etc/supervisor/supervisor.conf 添加 [include] files /www/server/panel/plugin/supervisor/profile/*.ini test.ini文件内容 [program:rabbitmq-consume] process_name%(program_name)s_%(process_num)02d directory/www/wwwroot command/w…

Spring Clound介绍

Spring Cloud 是一系列框架的集合,它利用 Spring Boot 的开发便利性简化了分布式系统(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、领导选举、分布式会话和集群状态)的开发。Spring Cloud 旨在为开发者…

Linux专栏07:Linux基本指令之文件搜索指令

博客主页:Duck Bro 博客主页系列专栏:Linux专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Linux基本指令之文件搜索指令 编号:07 文章目录 Linux基…

CRC计算-Verilog实现

一、前言 循环冗余校验(Cyclic Redundancy Check, CRC)是一种根据网络数据包和计算机文件等数据产生简短固定位数校验码的一种信道编码技术,主要用来检测或校验数据传输或者保存后可能出现的错误。(只能检验错误&…

保存钉钉群直播回放下载:直播回放下载步骤详解

今天,我们就来拨开云雾,揭开保存钉钉群直播回放的神秘面纱。教会你们如何下载钉钉群直播回放 首先用到的工具我全部打包好了,有需要的自己下载一下 钉钉群直播回放工具下载:https://pan.baidu.com/s/1WVMNGoKcTwR_NDpvFP2O2A?p…

Python爬取豆瓣电影Top250数据

任务 爬取豆瓣电影top250中的影片名称、影片海报、年份、地区、类型、评分、评价人数、总体评价,并输出到douban_top250.xlsx文件中 环境 Python 3.8 requests bs4 openpyxl 源码 # 创建一个新的Excel工作簿 workbook openpyxl.Workbook() # 获取默认的工作表…