转载——PLSQL developer 连接不上64位Oracle 解决办法
前两天刚下载了oracle 11g 64位的最新版本,安装成功之后,再安装PLSQL。结果使用PLSQL访问数据库时,死活连接不上。报错如下:
Could not load "……\bin\oci.dll"
OCIDLL forced to……
LoadLibrary(……oci.dll) returned 0
分析原因:
oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了,而且PLSQL Developer只支持32位,所以如果非要64位Oracle,我们只有想别的办法解决了;
解决方法一:
1、下载instantclient_32位客户端,解压后存到某个路径下,如D:\app\oracel\instantclient
2、拷贝Oracle11g的msvcr80.dll(可不拷贝)和tnsnames.ora到解压的instantclient_32位客户端根目录,它们的位置分别是:
D:\app\oracle\product\11.2.0\dbhome_1\BIN和D:\app\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
3、设置PLSQL Developer中设置Oracle_Home和OCI Library,
如图:
4、在PLSQL Developer目录下创建bat文件,作为PLSQL Developer的启动快捷方式替换PLSQL Developer传统启动方式,bat文件中的内容如下:
@echo off
set path=D:\MyOracle\Oracle\product\11.2.0\instantclient_11_2
set ORACLE_HOME=D:\MyOracle\Oracle\product\11.2.0\instantclient_11_2
set TNS_ADMIN=D:\MyOracle\Oracle\product\11.2.0\instantclient_11_2
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
至此设置完成,经实验PLSQL Developer的可以成功连接到Oracle 11g 64位。
另外,如果觉得使用bat文件启动pl/sql不太习惯,可以采用设置环境变量的方法,替代上述第四步:
依次选择:计算机(win10下选择“我的电脑”)->右键选择“属性”->高级系统设置(win10下选择“高级”)->点击“环境变量”。分别设置
path=D:\MyOracle\Oracle\product\11.2.0\instantclient_11_2
新建:ORACLE_HOME=D:\MyOracle\Oracle\product\11.2.0\instantclient_11_2
和:TNS_ADMIN=D:\MyOracle\Oracle\product\11.2.0\instantclient_11_2
设置完成之后,就可以通过传统的pl/sql快捷键启动方式启动plsql了。
转载——PLSQL developer 连接不上64位Oracle 解决办法的更多相关文章
- PLSQL developer 连接不上64位Oracle 解决办法
在64位Windows7上安装Oracle后,用PLSQL developer去连接数据库出现报错: Could not load "……\bin\oci.dll" OCIDLL ...
- 【转】PLSQL developer 连接不上64位Oracle 的解决方法
PLSQL developer 连接不上64位Oracle 的解决方法 快乐无极 , 2012/06/13 10:10 , 开发文档 , 评论(6) , 阅读(140430) , Via 本站原创 大 ...
- PLSQL developer连接不上64位Oracle的解决方法
PLSQL developer连接不上64位Oracle的解决方法 64位下装Oracle 11g 64位,PLSQL Developer使用出现问题. 问题描述: 登录对话框中,数据库下拉框为空: ...
- PLSQL developer 连接不上64位Oracle 的解决方法
Windows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题: 1.Database下拉框为空:2.强制输入用户名.密码及Database,登录弹出: 引用 ...
- PLSQL Developer连接不上64位Oracle 10g的解决办法
下载instantclient-basic-win32-10.2.0.4.zip 假设Oracle 10g的安装目录为D:\oracle\product\10.2.0\db1 首先,将instantc ...
- win10下PLSQL Developer 连接ubuntu上安装的oracle 11g
说明:过程记录的不是很相信,只记录基本步骤.并不适合想一步一步照做的同学. win10下需要的操作 1.微软官网下载instantclient,然后接到到本地一个文件夹,注意路径不要又空格,中文和括号 ...
- PLSQL 连接不上64位ORACLE数据库解决办法
http://it.oyksoft.com/post/6003/ huan jing bian liang TNS_ADMIN D:\OracleClient D:\OracleClient\TNS ...
- CentOS X64上64位Oracle 11gR2 静默安装
CentOS 6.2 X64上64位Oracle 11gR2 静默安装 www.linuxidc.com/Linux/2012-03/56606p4.htm HP-UX静默安装oracle11g过程 ...
- PLSQL Developer 不能连接 oracle 11g 64位 的解决办法
http://blog.itpub.net/14184018/viewspace-760730 http://www.cnblogs.com/gulvzhe/archive/2012/08/27/26 ...
随机推荐
- 细心看完这篇文章,刷新对Javascript Prototype的理解
var person={name:'ninja'}; person.prototype.sayName=function(){ return this.name; } 分析上面这段代码,看看有没有问题 ...
- LotteryDrawing
import java.util.*; public class MyTest{ public static void main(String[] args){ Scanner in = new Sc ...
- How To Use API Online?
Example: 在线 java8 api 1.http://docs.oracle.com/javase/8/docs/api/ 2.ctrl+f 3.输入类名! 4.
- 前端代码新写法——Zen Coding
是不是还在为html繁琐的标签写法而苦恼? 是不是还在枯燥的写尖括号? Zen Coding的到来将让前端编码不在繁琐.不再拘泥html的尖括号和一堆一堆的标签. 先看看ZenCoding的效果图. ...
- Win7/8下提示OpenSCManager failed 拒绝访问
在我们日常使用命令行安装一些工具的时候经常提示如下错误提示,这是上市Win7或者Win8操作系统权限的原因 工具/原料 Win7,Win8操作系统 方法/步骤 1 以Win8为例,按WIN+Q ...
- 测试分页查询出数据并分文件导出[java工程]
package cn.shiyanjun.test; import java.util.ArrayList; import java.util.List; public class ExcelTest ...
- jquery select选中项 赋值
$("flag").attr("value",flag); $("#flag").find("option:selected&qu ...
- redirect模块的秘密
所有的redirect记录都在config/url_directs下面, 但是某个node/edit的redirect记录只包含redirect到自己的记录,且不验证url的合理性. 现在比如,a跳转 ...
- mac 下基于firebreath 开发多浏览器支持的浏览器插件
mac 下基于firebreath 开发多浏览器支持的浏览器插件 首先要区分什么是浏览器扩展和浏览器插件;插件可以像本地程序一样做的更多 一. 关于 firebreath http://www.fir ...
- SyncServer obj