1. 情况描述

  安装完PLSQL之后,在写入数据库连接信息后,连接数据库,报Initialization error错误

  (1)未安装Oracle数据库,无相应的oci.dll文件

  (2)已安装数据库,但oci.dll文件不匹配(数据库oci.dll文件是64位,PLSQL客户端是32位)

     

    ---oci.dll文件存放路径:(Oracle11G)app\product\11.2.0\dbhome_1\bin\oci.dll  

2. 解决办法

  (1)未安装数据库

    安装Oracle数据库

  (2)已安装数据库

    选择工具(Tools)-->首选项

    -->OCI库-->找到数据库安装路径(app\product\11.2.0\dbhome_1\bin\oci.dll)-->选择oci.dll文件

  (3)oci.dll文件不匹配

    1) 查询数据库版本

      select status from v$instance;

    2)点击如下网址,下载对应的数据库版本的oci文件

      (下载需要ORACLE账号,可以注册一个,会常用到,作者使用11.2.0.4版本数据库)

      https://www.oracle.com/technetwork/topics/winsoft-085727.html

      

    3)解压下载的instantclient_11_2文件到数据库安装目录下(如:E:\app\product\)

    4)再将Oracle安装目录中的tnsnames.ora拷贝到 instantclient_11_2目录下

      --tnsnames.ora目录:(如:E:\app\product\11.2.0\dbhome_1\NETWORK\ADMIN)

      注意:tnsnames.ora文件目录很重要,一般TNS连接有问题,会在这里查看listener.ora文件

    5)再次编辑PLSQL-->工具(Tools)--->首选项

      设置Oracle_Home(Oracle主目录名)和OCI Library(OCI库)到解压的32位oci.dll目录

      Oracle_Home:选择下载解压的文件夹

      OCI Library:选择目录下oci.dll文件

       

    6)重新登陆即可使用

PLSQL-Initialization error相关推荐

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

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

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

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

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

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

  4. 【PLSQL启动初始化失败Initialization error Could not initiallize】

    PL SQL启动报初始化错误Initialization error,问题解决 错误再现 解决问题 问题解决-步骤总结 错误再现 Initialization error Could not init ...

  5. plsql连接Oracle报错:Initialization error

    plsql连接Oracle报错:Initialization error,解决方案 背景: 今天服务器操作系统升级(由Windows server 2008 R2 64bits升级到Windows s ...

  6. PL/SQL initialization error could not initialize

    PL/SQL initialization error could not initialize 我在电脑上安装了Oracle11 64位的,使用CMD可以完美连接数据库并进行SQL操作,之后用PL/ ...

  7. Error:Initialization error (angular 2 language service). Cannot read property 'CommandTypes' of unde

    @Error:Initialization error (angular 2 language service). Cannot read property 'CommandTypes' of und ...

  8. .NET Framework Initialization Error

    网上下载了个程序无法运行,出现如下提示 .Net Framework Initialization Error – Unable to find a version of the runtime to ...

  9. RuntimeError: cuda runtime error (3) : initialization error at /pytorch/aten/src/THC/THCGeneral.cpp:

    第三个大坑:在python多进程中使用pytorch加载模型时报错: THCudaCheck FAIL file=/pytorch/aten/src/THC/THCGeneral.cpp line=5 ...

  10. Initialization error Could not load .../oci.dll

    客户端,用PL/SQL连接Oracle数据库时,出现了一个问题,提示: Initialization error Could not load "F:\oracle\bin\oci.dll& ...

最新文章

  1. 6台WEBLOGIC集群备份方案的讨论
  2. c++ 或者 vc++中判断程序实例是否运行
  3. mysql查询新建查询报错_mysql开启慢查询报错:
  4. 初探SQL Server 2017 on Docker@macOS
  5. linux 内核级资源查看,Linux资源管理
  6. java exception 包_什么是Java中的异常包装?
  7. iOS开发判断字符串为null
  8. html静态页面留言板,html静态留言板
  9. 7.Java反射面试题
  10. 医院信息化建设,该何去何从?
  11. Edsger W. Dijkstra -- 巨人的肩膀
  12. 网页设计常用色彩搭配表 - 配色表
  13. 基于Jenkins搭建iOS持续集成开发环境
  14. Innovus update_io_latency
  15. 店宝宝:是什么事情让各大巨头抢着做?
  16. WEB安全基础-文件上传
  17. 华为18级工程师历时五年总结出趣谈网络协议(大牛精讲)
  18. mysql相关的dll_libmySQL.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  19. 洛谷 P3978 [TJOI2015]概率论
  20. 微信小程序——沉浸式导航栏实现(含iphoneX适配和组件封装)

热门文章

  1. 在python中逻辑量有_(五)我的魔法竟有了一丝逻辑
  2. 用shell画形状呀(可调节大小)
  3. 通过量子通信传递的密信为什么不可破解
  4. Blockathon2018(上海)顺利结束,9个项目打开区块链落地新思路
  5. c语言作业朱鸣华,C语言程序设计教程
  6. 3D Multi-Object Tracking: A Baseline and New Evaluation Metrics论文阅读记录
  7. linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了)
  8. sda、sdb、sda1、sda2的意思
  9. 【NOJ1047】【算法实验四】田忌赛马(tian ji racing)
  10. 中国医科大学2021年9月《临床营养学》作业考核试题