PLSQL-Initialization error
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相关推荐
- 安装完PLSQL遇到Initialization error错误解决办法
问题描述: 当安装完PLSQL或者免安装版的时候打开PLSQL弹框报Initialization error错 主要原因是没有相应的oci.dll文件 解决办法: 1:在PLSQL配置>首选项中 ...
- plsql win64 登录oracle数据库报 Initialization error Could not initialize
因为oracle是32位系统 plsql是64位系统 so oracle已经配置成功,测试连接成功,但是在我登录plsql的时候,报连接不过去 配置了系统变量环境,还是不行,最终采用下面这种方式解决了 ...
- 64位win7下,plsql连接64位数据库时提示initialization error,已解决
问题描述:plsql链接数据库时提示initialization error,(本机系统是windows7 64位,远程数据库所在系统为windows server 2008 64位) 解决方案: 一 ...
- 【PLSQL启动初始化失败Initialization error Could not initiallize】
PL SQL启动报初始化错误Initialization error,问题解决 错误再现 解决问题 问题解决-步骤总结 错误再现 Initialization error Could not init ...
- plsql连接Oracle报错:Initialization error
plsql连接Oracle报错:Initialization error,解决方案 背景: 今天服务器操作系统升级(由Windows server 2008 R2 64bits升级到Windows s ...
- PL/SQL initialization error could not initialize
PL/SQL initialization error could not initialize 我在电脑上安装了Oracle11 64位的,使用CMD可以完美连接数据库并进行SQL操作,之后用PL/ ...
- 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 ...
- .NET Framework Initialization Error
网上下载了个程序无法运行,出现如下提示 .Net Framework Initialization Error – Unable to find a version of the runtime to ...
- 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 ...
- Initialization error Could not load .../oci.dll
客户端,用PL/SQL连接Oracle数据库时,出现了一个问题,提示: Initialization error Could not load "F:\oracle\bin\oci.dll& ...
最新文章
- 6台WEBLOGIC集群备份方案的讨论
- c++ 或者 vc++中判断程序实例是否运行
- mysql查询新建查询报错_mysql开启慢查询报错:
- 初探SQL Server 2017 on Docker@macOS
- linux 内核级资源查看,Linux资源管理
- java exception 包_什么是Java中的异常包装?
- iOS开发判断字符串为null
- html静态页面留言板,html静态留言板
- 7.Java反射面试题
- 医院信息化建设,该何去何从?
- Edsger W. Dijkstra -- 巨人的肩膀
- 网页设计常用色彩搭配表 - 配色表
- 基于Jenkins搭建iOS持续集成开发环境
- Innovus update_io_latency
- 店宝宝:是什么事情让各大巨头抢着做?
- WEB安全基础-文件上传
- 华为18级工程师历时五年总结出趣谈网络协议(大牛精讲)
- mysql相关的dll_libmySQL.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
- 洛谷 P3978 [TJOI2015]概率论
- 微信小程序——沉浸式导航栏实现(含iphoneX适配和组件封装)
热门文章
- 在python中逻辑量有_(五)我的魔法竟有了一丝逻辑
- 用shell画形状呀(可调节大小)
- 通过量子通信传递的密信为什么不可破解
- Blockathon2018(上海)顺利结束,9个项目打开区块链落地新思路
- c语言作业朱鸣华,C语言程序设计教程
- 3D Multi-Object Tracking: A Baseline and New Evaluation Metrics论文阅读记录
- linux修改sda3时间,Linux服务器磁盘占满问题解决(/dev/sda3 满了)
- sda、sdb、sda1、sda2的意思
- 【NOJ1047】【算法实验四】田忌赛马(tian ji racing)
- 中国医科大学2021年9月《临床营养学》作业考核试题