Windows10安装Oracle11g及navicat12连接Oracle报Oracle library is not loaded错误解决记录

Navicat 2018安装包深度解析:兼容性、驱动与离线部署实战 数据库客户端工具是连接、查询和管理关系型数据库的基础入口,其安装包结构、驱动兼容性与离线部署能力直接影响开发运维效率。Navicat作为主流GUI工具,其2018版本因支持MySQL 5.5–8.0、PostgreSQL 9.1–12、Oracle 10g–19c等多协议,且提供完整离线安装包与本地帮助文档,成为政企内网、老旧系统及教学环境中的关键选择。该版本驱动基于MySQL Connector/C 6.1和libpq 9.6编译,保留对old_password认证与TLS 1.0等传统协议的支持,解决了 阅读详情

Windows10系统下安装Oracle11g的过程比较简单,可能会因为版本不同,界面的选项不同有略微的差异,但是总体大致相同,可参考用。

  1. 下载安装包并解压 【官网即可下载】
  2. 点击setup.exe开始安装在这里插入图片描述
    这时可能会出现INS-13001的提示,这是因为版本注册的问题。默认的oracleo11g中没有添加win10的注册信息,所以要将win10的注册信息添加到oracle的配置文件中。
    解决方案:
    打开oracle安装包,找到stage文件夹,找到cvu_prereq.xml文件,然后在<CERTIFIED_SYSTEMS>标签前面添加如下部分
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM> 

修改完保存【这里可能会出现文件不允许修改的情况,即文件无法保存,我的方法是将文件复制到桌面,修改之后再替换回去】
【上述问题如果没有发生的话就不要管这一步了,直接看第三步】
3. 点击完setup.exe之后会出现一个黑窗口,这是正在检测系统监视器配置,要求至少显示256种颜色,目前主流的显示器都能通过此项检测,无须担心。
在这里插入图片描述
4. 输入基本信息
在这里插入图片描述
在这里选择基位置何主目录位置,尽量选择空间比较大的,因为Oracle挺大的,安装类型默认为企业版即可,全局数据库名也可以用默认的,数据库口令自己设置一个,一定要记住,很重要的。
5. 在这之后会进行一个检查,忘记截图了,检查之后就是会告诉你有几个错误,几个未验证什么的,在上方的列表里,如果有没勾选的就勾上,这样就代表你已经验证过了,然后错误我是没管他,直接下一步了,然后大概等了5分钟左右就可以了。至于那个错误会不会造成什么影响我也不太清楚,反正我本地测连接什么的是没问题的,应该也没啥影响。
6. 除此之外基本就是一路默认了。到最后点击安装之后,等待的时间会比较长,一般是会停留在这个界面:
在这里插入图片描述
就是在进行数据库创建的时候会比较慢,但是在这个时候尽量不要着急就开始瞎操作,这是最后一步,而且确实是需要些时间的,等着就好了。
等到出现如下界面,证明安装成功了:
在这里插入图片描述
此时已经安装成功了
7. 如果想测试,可以Windows+R打开cmd窗口,输入sqlplus,这时候会显示你安装的Oracle版本以及安装时间。另外命令行也会让你输入用户名,这时候直接输入system,然后回车,会发现要输入口令,这个口令就是在第四步的时候你所输入的口令,然后输入,点击回车,命令行会显示你已经连接上了,并且会给你一个SQL操作行,以便你输入SQL语句进行操作。如下图所示:

在这里插入图片描述
至此,Oracle已经完成安装。

  1. 接下来要说使用navicat12连接Oracle的时候所出现的问题,我遇到的问题是说Oracle library is not loaded。这个错是因为可视化工具没有加载到数据库的一个.dll文件,在说解决办法之前先放出我的navicat12界面:
    在这里插入图片描述
    如图所示,是64位的软件,所以我们去官网下载instantclient的时候,也要选择64位的版本。【如果你是32位的就下载32位的版本即可】下载地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/downloads/index.html

  2. 按照步骤,依次点击,查看OCI环境,可能为空,也可能不为空,不过两种情况也都需要去下载instantclient文件:
    在这里插入图片描述

  3. 去第八步的网址下载对应版本的instantclient,下载完成之后解压,放在一个路径没有中文的文件夹里,然后找到里边的oci.dll文件,将路径复制进刚才的OCI环境中,点击确定。
    在这里插入图片描述

  4. 最后一步,也是很重要的一步,重启navicat12,一定要重启!否则oci.dll文件不生效的。

  5. 一定要重启navicat12,别不重启就傻不拉几在那测!

  6. 一定要重启navicat12,别不重启就傻不拉几在那测!

  7. 一定要重启navicat12,别不重启就傻不拉几在那测!
    重要的事情说三遍。

Remarks:
8-14步本人参考博客:https://www.cnblogs.com/telwanggs/p/10495639.html,特此注明

数据库国产化探究及升级改造过程指导 当前官网最新版本为DM8,相较于目前主流产品架构:不同特性依靠不同内核去实现,DM8独特采用了双存储引擎架构,行存储引擎和列存储引擎可相互配合、协同工作。同时实现了计算层和存储层的分离,同一内核既支持共享存储式集群,也支持分布式事务集群。 阅读详情

相关推荐

Navicat连接Oracle出现Oracle library is not loaded的解决方法

使用Navicat链接Oracle的时候,出现如下提示:Oracle library is not loaded.

码农研究僧的博客 7697

Navicat 12连接Oracle时报错:oracle library is not loaded

用Navicat连接Oracle数据库时,报错:oracle library is not loaded。问题原因:本地 oracle OCI环境的版本问题。

花测试 2271

Navicat免安装版深度解析:依赖库、配置与MySQL连接排查指南

免安装软件常被视为“绿色版”的捷径,然而便携形态不等于零依赖。像Navicat这类基于Qt的数据库客户端,运行时依赖VC++运行库、MySQL客户端驱动和用户配置目录,缺一个DLL就会报0xc000007b或无法加载驱动。理解依赖构成,才能判断一个压缩包是否真正可用,也能在连接MySQL 8.0时处理认证插件不兼容、许可有效性等典型问题。借助完整性校验与DLL位数检查,配合注册表快照和进程路径定位,可以高效排查闪退、超时和配置残留。在临时环境、学习实验或跨机器部署场景中,掌握这些检查方法能让免安装方案更可控

weixin_34082695的博客 407

Navicat连接Oracle数据库:Oracle library is not loaded 解决方案

本文描述了在Navicat 连接 Oracle 数据库时,出现“Oracle library is not loaded” 错误提示的解决方案。

孙悟空 5万+

windows 下oracle11g navicate dll连接包

主要用于解决windows环境下,使用navicate15链接oracle11g时报链接错误的问题,官网提供的资源下载比较慢,可以直接下载这个包。使用时,将压缩包解压后,将文件夹下的instantclient_11_2目录下所有文件替换navicate对应目录,重启软件即可。

QGIS三维地形可视化实战:从DEM数据到炫酷3D场景(附Qgis2threejs插件配置)

本文详细介绍了如何利用QGIS和Qgis2threejs插件,将DEM数据转化为交互式三维地形场景的完整工作流。核心内容包括DEM数据准备、坐标系选择(重点对比WGS 84与UTM的差异及影响)、插件核心参数配置、卫星影像与等高线叠加等进阶技巧,并提供了成果导出与常见问题解决方案,帮助用户高效创建可用于网页展示的炫酷3D可视化成果。

mqtt6iot的博客 875

Navicat连接Oracle报错:Oracle library is not loaded

2、是oci.dll版本不对。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现错误时,多数是因为Navicat本地的OCI版本与Oracle服务器不符造成的。所以我们要做的就是下载对应版本的OCI使之与我们所安装的Oracle服务器相符合。

lixingx86的专栏 8520

frp内网穿透(socks隧道)

在实验过程中还是遇到了挺多的问题,但好在大多都解决了。不过还是遗留了一些不懂的问题,等以后再慢慢研究了。最后,以上仅为个人的拙见,如何有不对的地方,欢迎各位师傅指正与补充,有兴趣的师傅可以一起交流学习。

2301_76227305的博客 1万+

Navicat Premium 17 数据库管理实战指南:升级、安装与高效运维

从数据库连接管理到数据同步,现代数据库客户端在工程实践中的价值日益凸显。围绕Navicat Premium 17,以多数据库类型支持(MySQL、PostgreSQL、MongoDB等)为核心,梳理了客户端选型、授权方式、连接配置、SQL查询效率、结构同步与备份恢复等关键环节。通过跳板机访问、代码片段复用、模型反向工程等技巧,帮助后端开发与DBA建立标准化操作流程。文中还针对MySQL 8认证插件、中文乱码、大数据量卡顿等高频问题给出了排查思路。掌握这些方法,可显著提升日常数据库运维效率。

weixin_34184561的博客 265

北京大学MuMo多模态肿瘤分类模型复现与迁移学习

本项目复现了北京大学MuMo多模态肿瘤分类模型,并针对特定医学影像数据集进行迁移学习。MuMo模型通过整合CT、MRI、PET等多模态医学影像数据,显著提升了肿瘤分类准确性。项目内容包括环境配置(Python 3.8+、PyTorch 1.9+)、数据预处理(DICOM/NIfTI格式处理、强度归一化)、多模态数据集类实现,以及训练验证测试集划分。关键特点是采用MONAI医学影像处理库,实现三维医学影像的标准化预处理流程,并支持多种模态数据的并行加载与联合训练,为后续模型复现和迁移学习奠定基础。

max500600的博客 1241

【LLM技术全景】规模定律与模型演进:为什么模型越大越强?

规模定律性能 ∝ 参数量^N性能 ∝ 数据量^M性能 ∝ 计算量^L其中 N, M, L 是小于1的正数(通常0.05~0.15)关键观察损失与规模的关系呈幂律(不是线性,也不是对数)三个要素(参数、数据、计算)需要协调增长只增加其中一个要素,收益会边际递减规模定律(Scaling Law):1. 模型性能与参数量、数据量、计算量呈幂律关系2. Kaplan定律(2020):参数量是主要因素3. Chinchilla定律(2022):数据和参数同等重要,最优比例1:20。

专注:太空算力、AI infra、异构调度、大模型成本工程 495

Rust数据库客户端dbx:20MB原生支持80+数据库的原理与实践

数据库客户端工具本质上是协议解析器与UI交互系统的结合体,其性能瓶颈常源于运行时依赖、内存拷贝和渲染架构。Rust凭借零成本抽象与内存安全特性,天然适配数据库协议层开发,可实现MySQL/PostgreSQL/Oracle等协议的零拷贝解析与异步调度;Tauri+WGPU+egui技术栈则绕过WebView,以原生GPU渲染替代DOM更新,显著压缩体积并提升响应速度。这种‘协议直连+终端思维UI’的设计范式,使轻量级、跨平台、国产数据库兼容成为可能,适用于DevOps自动化、信创环境部署及多源数据联邦分析等

weixin_34301132的博客 292

基于Python的FAO农业数据高效爬取与分析实战:从Scrapy到异步爬虫的进阶之路

本文将详细介绍如何使用Python最新技术爬取联合国粮农组织(FAO)的农业数据,涵盖从基础爬虫到高级异步爬虫的完整实现过程。文章包含5000余字的技术解析,提供完整的代码示例,并探讨数据处理与存储的最佳实践。

2201_76125261的博客 241

Navicat报错:Oracle library is not loaded(图解)

oci.dll版本不对或者是没有配置oci.dll。因为Navicat是通过Oracle客户端连接Oracle服务器的,Oracle的客户端分为两种,一种是标准版,一种是简洁版,即Oracle Install Client。而我们用Navicat时通常会在自己的安装路径下包含多个版本的OCI,如果使用Navicat连接Oracle服务器出现错误时,多数是因为Navicat本地的OCI版本与Oracle服务器不符造成的。所以我们要做的就是下载对应版本的OCI使之与我们所安装的Oracle服务器相符合。

流楚丶格念的博客 3930

MATLAB - ROS 2 工具箱入门教程

ROS 工具箱提供了一个连接 MATLAB® 和 Simulink® 与机器人操作系统(ROS 和 ROS 2)的接口。利用该工具箱,您可以设计 ROS 节点网络,并将 MATLAB 或 Simulink 生成的 ROS 节点与现有的 ROS 网络相结合。工具箱包括 MATLAB 函数和 Simulink 块,可通过记录、导入和回放 rosbag 文件来可视化和分析 ROS 数据。您还可以连接到实时 ROS 网络,访问 ROS 消息。

机器人控制与仿真应用 3068

基于 ESP32 的智能药盒提醒装置设计与实现

本装置基于 ESP32 实现了智能药盒的核心功能,硬件选型兼顾成本与实用性,软件设计模块化、易拓展。后续可通过 ESP32 的 WiFi 模块接入物联网平台(如阿里云、OneNet),实现远程设置提醒、服药状态反馈等功能,进一步提升智能化水平。该装置能有效解决老人忘服药问题,具有较高的实用价值与推广潜力。

weixin_42300449的博客 1043

Navicat 连接Oracle时提示oracle library is not loaded的问题解决

一、我连接的是阿里云服务器上的Oracle数据库 二、刚开始我下载最新版本Instant Client 发现不好用还是报oracle library is not loaded。换了个低版本的可以连接不在报错。 下面具体步骤 1.连接Oracle时提示“oracle library is not loaded”。 2.直接下载Oracle Instant Client Downloads。...

未曾远去 7万+

秋叶ComfyUI整合包使用FRP实现公网访问教程 ComfyUI内网穿透 秋叶整合包

最近在做 ComfyUI 的实验时,我发现很多小伙伴都遇到一个问题:本地启动的 ComfyUI 服务只能在本地访问,想要通过公网远程访问,就必须借助来实现。作为一名前端开发工程师,我花了点时间把 ComfyUI 启动器和 FRP 配置整合了一下,今天就分享给大家。本文适合已经了解。需要注意的是 穿透到公网的话任何人都能访问 为了安全建议看我另一篇帖子加上密码验证 防止恶意攻击。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 1347

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

问题原因:客户端oci版本安装错误,navicat需要64位的oci,但是使用32位的oci。 解决方案:官网下载64位oci进行配置。

qq_46393403的博客 5914

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

Navicat16连接Oracle报错:Oracle library is not loaded

这时候我们就要确定我们安装的oracl客户端工具是64位还是32位,如果是32位的需要换成64位的,升级完成之后,把navicat里的oci.dll路径换成我们已经升级好的oci.dll路径,然后重启navicat就可以了。,这时候我们要首先验证本机上是否已安装oracle的客户端,如果已安装客户段,navicat中的oci.dll选择我们安装的客户段的oci.dll文件。1、有时候我们在用navicat的时候连接oracle的时候,它会提示我们。2、如果我们选中oci.dll文件之后还是报。

m0_47878878的博客 3292

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Navicate 链接Oracle 提示 Oracle Library is not loaded ,账号密码都正确地址端口也对

Navicate 链接Oracle 提示 Oracle Library is not loaded ,账号密码都正确地址端口也对的问题。

leoysq的博客 3966

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

我的pdm文件打开后出现“cannot load the dbms” 原来表的关系图都看不见了!

一般每种数据库都有一个模板,你在Sybase\PowerDesigner 9\Resource Files\DBMS这个路径下找*.XDB文件。

c741418731的专栏 1990

Cannot load the DBMS ORACLE Version 11g! Choose another one.解决

出现情况:我安装的是PowerDesigner16.5版本,默认是安装到C盘,但我自定义到了E盘,然后在打开.pdm文件的时候提示 标题后来捣鼓了一下,才知道默认的数据库选项路径是配置是C盘下的,于是点击确定,会弹出 然后点击文件夹图标,删除默认的路径,新增自己安装的目录,例如,我的路径是在E:\PowerDesigner16\Resource Files\DBMS, 定位到这里,确定后...

※老鼠拧刀满街找猫※ 2022

oracle library is not loaded解决方法

1.连接Oracle时提示“oracle library is not loaded”。 2.直接下载Oracle Instant Client Downloads。密码:bwp9 3.去Oracle官网下载Oracle Instant Client Downloads。 修改OCI library 打开Navicat Premium程序,打开“工具 - 选项 - 环境 - OCI环境 - OCI library (oci.dll)”,然后将你刚才下载的文件夹中的oci.dll文件的完整目录填上

www_com_111的博客 6万+

Navicat Oracle数据库连接失败,报错:Oracle library is not loaded

Navicat Oracle数据库连接失败,报错:Oracle library is not loaded

默默提升实验室 1444

Navicat Premium 12连接Oracle时提示oracle library is not loaded的问题以及部分Navicat Premium 12连接Oracle数据库失败或闪退问题

Navicat版本如下: 问题: 在使用Navicat连接Oracle的时候提示oracle library is not loaded,按照https://blog.youkuaiyun.com/gxp1182893781/article/details/79815573/的方法解决后又出现闪退问题。 解决办法::: 1.前往“http://www.oracle.com/technetwork/database/database-technologies/instant-cl...

weixin_42376402的博客 1083
上一篇: 增删改查返回值及事务回滚
下一篇: 数据库连接测试类
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值