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

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,特此注明

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值