32位的xp系统用plsql连接32位的oracle时初始化失败找不到库oci.dll,求解释
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了32位的xp系统用plsql连接32位的oracle时初始化失败找不到库oci.dll,求解释相关的知识,希望对你有一定的参考价值。
32位的xp系统用plsql连接32位的oracle时初始化失败找不到库oci.dll,求解释
参考技术A plsql developer 需要设置 oracle_home 以及 oci文件位置。追问这个设置了
追答设置了就不会有你说的问题出现,最好把你设置,以及报错的截图拿出来。
使用32位PLSQL通过64位的ORACLE客户端连接到64位的数据库
oracle客户端:11.0.2(64位,官网有)
plsql:plsqldev1104.zip 是个百度找的安装包
引用教程:
A:http://jingyan.baidu.com/article/fb48e8be4c7c206e622e1491.html
B:https://jingyan.baidu.com/album/49ad8bce4f934e5834d8faa8.html?picindex=7
1.安装客户端,安装完成后在D:\app\Administrator\product\11.2.0\client_1\network\admin 下配置tns
2.测试,从开始菜单找到你安装客户端目录下的sqlplus打开测试 用户:[email protected](tns配的testDB),密码:****连接成功进行下一步,否则继续研究
3.安装plsql,几乎就是下一步下一步的节奏一直到完成
4.打开plsql 可以先试着登录下看看能否登录,我的是说oci文件相关的问题
5.下载引用教程A中提供的32位客户端文件,将其中的oci.dll文件复制到D:\app\Administrator\product\11.2.0\client_1\bin,(我是所有都复制进去,只是把重复oci.dll替换了)
6.打开plsql,试着登录,成功则已,不成功取消登录进入打开的plsql界面 然后tools(工具)---preferen.....(也就是第一个选项,首选项)--------找到oraclehome 和OCI配置的地方,home配置为
D:\app\Administrator\product\11.2.0\client_1\bin oci配置为D:\app\Administrator\product\11.2.0\client_1\bin\oci.dll 然后确定,关闭,可再次试着登录,成功停止否则继续
7.添加配置环境变量 :TNS_ADMIN 值为:D:\app\Administrator\product\11.2.0\client_1\network\admin 然后试登plsql (我的到这里就成功了)
8.如果不成功根据错误提示检查问题,另外还需要配置编码集,不然可能出现中文乱码的情况,引用教程都有方法,可参照试试
以上是关于32位的xp系统用plsql连接32位的oracle时初始化失败找不到库oci.dll,求解释的主要内容,如果未能解决你的问题,请参考以下文章
转载64位Win7下成功安装64位的Oracle32位的InstantClient和PLSQL Developer
使用32位PLSQL通过64位的ORACLE客户端连接到64位的数据库