PL SQL启动报初始化错误Initialization error,问题解决

  • 错误再现
  • 解决问题
  • 问题解决-步骤总结

错误再现

Initialization error
Could not initiallize “`````oci.dll”
Make sure you have the 32 bits Oracle Client installed.

OCIDLL forced to
… oci.dll
LoadLibrary(…\oci…
returned 0

PLSQL登录数据库时,未成功,报错如图,不能初始化!我随即进行重新安装instantclient_11_2,重新安装PLSQL,重新配置PLSQL首选项,试了很多遍,均没有成功!!同事的电脑是可以成功登录该数据库的,那一定是我电脑配置的问题了。接下来找原因!

解决问题

我的电脑之前安装过Oracle客户端,配置过相应的环境变量,所以每次启动PLSQL时,都会加载Oracle客户端的环境变量,进行初始化。
尽管安装了instantclient_11_2,配置了首选项,仍然不能正确初始化,这时,我发现了环境变量的配置有问题啊!!!找了很久,终于发现问题所在!

在环境变量中,配置了Oracle客户端,并且还被置顶了!那怎么会加载instantclient_11_2客户端的环境变量····
一般使用instantclient_11_2客户端,就可以进行数据库访问,Oracle客户端还会占用很大内存,于是我卸载了Oracle,删除了Oracle环境变量。
重新配置PLSQL首选项。
Oracle主目录名:D:\tools\instantclient_19_11(改成你的客户端绝对路径)
OCI库:D:\tools\instantclient_19_11\oci.dll(改成你的OCI库绝对路径)

这时,再重启PLSQL就可以了!

问题解决-步骤总结

1.instantclient_11_2客户端安装,及首选项,及环境变量配置无误。 (instantclient_11_2客户端安装,选择自己合适的版本即可,我这里安装过11_2,19_11)

PLSQL配置PLSQL首选项:

  • Oracle主目录名:D:\tools\instantclient_19_11(改成你的客户端绝对路径)
  • OCI库:D:\tools\instantclient_19_11\oci.dll(改成你的OCI库绝对路径)

instantclient_11_2客户端环境变量Path新增:

  • D:\tools\instantclient_19_11(改成你的客户端绝对路径)

2.电脑中原本安装过Oracle客户端,并配置过环境变量(一般会有dbhome_2类似字样)。

3.删除Oracle客户端的环境变量,卸载Oracle客户端(可选)。

4.重启PLSQL,问题解决!

我的电脑中,PLSQL初始化失败,主要是因为 安装了-Oracle客户端,并且环境变量被置顶,,导致正确的环境变量未加载成功!

【PLSQL启动初始化失败Initialization error Could not initiallize】相关推荐

  1. 应用程序启动初始化失败 0xc0150002,请点击确定关闭应用程序

    应用程序启动初始化失败 0xc0150002,请点击确定关闭应用程序 管理中错误: QtCored4.dll"的激活上下文生成失败. 找不到从属程序集 Microsoft.VC90.Debu ...

  2. windows启动Docker失败 An error occurred

    系统启动后, docker自启动, 然后弹出信息框, 一些乱码和引发异常的上一位置中堆栈跟踪的末尾 截图如下 解决方法 以管理员方式打开CMD, 运行netsh winsock reset 后, 再次 ...

  3. 安装完PLSQL遇到Initialization error错误解决办法

    问题描述: 当安装完PLSQL或者免安装版的时候打开PLSQL弹框报Initialization error错 主要原因是没有相应的oci.dll文件 解决办法: 1:在PLSQL配置>首选项中 ...

  4. PLSQL启动报错:Initialization error

    前言 计算机重新安装了VS2022后, 启动plsql,报错,提示初始化失败. 一.解决办法 我安装的是 client 12.2 ,在官网中发现其需要 Microsoft Visual Studio ...

  5. plsql win64 登录oracle数据库报 Initialization error Could not initialize

    因为oracle是32位系统 plsql是64位系统 so oracle已经配置成功,测试连接成功,但是在我登录plsql的时候,报连接不过去 配置了系统变量环境,还是不行,最终采用下面这种方式解决了 ...

  6. QQ,Tim:Initialization failure:0x0000000C;360安全卫士:winsock初始化失败,另一种解决方法

    今天早晨打开电脑(win10),启动tim,出现Initialization failure:0x0000000C,uc也上不了网,但是firefox可以(幸好多装了几个浏览器).用firefox百度 ...

  7. 关于plsql报错 初始化失败

    关于plsql报错 初始化失败 由于工作原因博主需要每隔一段时间去装一下plsql,对于不同的电脑获得的反馈不一样,博主以为这是玄学和电脑的本身有关系.但是经过多方验证终于大概了解了原委. 第一确保你 ...

  8. 64位win7下,plsql连接64位数据库时提示initialization error,已解决

    问题描述:plsql链接数据库时提示initialization error,(本机系统是windows7 64位,远程数据库所在系统为windows server 2008 64位) 解决方案: 一 ...

  9. BlueStacks蓝叠 安装后启动时:初始化失败或者引擎启动失败

    我们安装好BlueStacks蓝叠 后启动时,提示: 但是我们打开控制面板-->程序管理-->启用或关闭WINDOWS功能中,发现此功能本来就是关闭状态或者关闭了也不行, 那么我们就没办法 ...

最新文章

  1. 增大iphone音量技巧_原来苹果手机隐藏功能这么好用!调整这个设置,一键增大外放音量...
  2. Hadoop四大组件
  3. [一文一命令]find命令详解
  4. [bzoj1050 HAOI2006] 旅行comf (kruskal)
  5. java泛型编程_Java编程泛型限定代码分享
  6. 第九章php与数据交互,利用ajax实现与php数据交互,并局部刷新页面
  7. java线程服务器_一台Java服务器跑多少个线程
  8. 计算机主机要系统,计算机系统(主机).ppt
  9. paip.提升开发效率-----vs2010源码选择字串高亮
  10. 渗透测试中linux常用命令
  11. windows和linux环境下java调用C++代码-JNI技术
  12. 如何让微信公众号的排名靠前些,文章的排名规则
  13. 关于免费域名和空间搭建个人网站——服务器篇
  14. Linux下使用为知笔记的坑和解决办法
  15. python 表情包爬虫
  16. Longest Continuous 1
  17. ajax串数组包含双引号,解决AJAX请求中含有数组的办法
  18. 测试点 - 发朋友圈
  19. 天龙八部为什么得到角色信息失败 服务器繁忙《302》,每日最大化获取活跃值的方法分享:卡到499点是关键...
  20. Linux下Fluent运行脚本及PBS脚本、Fluent TUI指令和Tecplot的一些操作

热门文章

  1. 攻防世界 XCTF 进阶区 解题报告
  2. 【MAYA动画基础 2】Maya+AdvancedSkeleton蒙皮绑定
  3. [技术杂谈][原创]wifi放大器pro 设备连接网络中 然后超时
  4. 如何用爬虫扒兰亭序单字图片
  5. 小度音箱对接之小度APP功能分析
  6. linux u盘启动修复工具,Linux系统专用U盘启动盘制作工具YUMI2.0.4.7免费版
  7. 男孩取名:英姿勃勃的敬姓男孩名,好听又暖心
  8. HTML+CSS+JavaScript计时器实现新年倒计时
  9. 计算机上的应用程序打不开怎么回事,【电脑软件打不开怎么回事】 电脑所有程序都打不开...
  10. linux定时任务crontab每月,linux centos 计划任务 定时任务 crontab