今天群里有人问:32位oracle客户端用PL/SQL链接不上服务器上的64位数据库,我依稀记得处理过这个问题,于是 搜刮出当时借鉴过的网上的解决方法分享一下,希望可以帮到你们
问题:
在64位Windows2003上安装Oracle后,用PLSQL developer去连接数据库出现报错:
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:\ProgramFiles\instantclient
2、拷贝Oracle11.2G的msvcr80.dll和tnsnames.ora到解压的instantclient_32位客户端根目录,它们的位置分别是:
D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\BIN和D:\ProgramFiles\Crystal\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:\ProgramFiles\instantclient
set ORACLE_HOME=D:\ProgramFiles\instantclient
set TNS_ADMIN=D:\ProgramFiles\instantclient
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
至此设置完成,经实验PLSQL Developer的可以成功连接到Oracle 11.2G 64位
4、在PLSQL Developer目录下创建bat文件,作为PLSQL Developer的启动快捷方式替换PLSQL Developer传统启动方式,bat文件中的内容如下:
@echo off
set path=D:\ProgramFiles\instantclient
set ORACLE_HOME=D:\ProgramFiles\instantclient
set TNS_ADMIN=D:\ProgramFiles\instantclient
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
至此设置完成,经实验PLSQL Developer的可以成功连接到Oracle 11.2G 64位
分享到:
相关推荐
在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。
plsqlDeveloper可直接连接64位oracle 内有汉化及注册码
PLSQL Developer连接Oracle11g 64位数据库配置详解PLSQL Developer连接Oracle11g 64位数据库配置详解
PLSQL Developer无法连接64位Oracle的解决方法
由于在本机Vista X64上安装了64位的Oracle,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。 试验了下,解决办法如下
plsql developer连接远程数据库(本地不用安oracle)
PLSQL developer 成功连接64位Oracle 11.2G的解决方法
Plsqldeveloper连接oracle11g
win7 64位+Oracle 11g 64位下使用PLSQL Developer 的解决办法
Plsql developer支持64位oracle
PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) ...
PLSQL Developer如何连接64位的Oracle图解
PLSQL Developer win64位+ Oracle客户端 11.2 win64位
PLSQL developer远程连接oracle服务器
plsql developer连接oracle 11g时不能连接所需要的工具。在此文件下载后,放到硬盘上的任意盘符(注:最好是放在系统盘外的其他盘符下面,如D:/tools),然后打开plsql连接工具,选择工具—>首选项—>Oracle—>连接。...
oracle11g 32位客户端 解决PLSQL Developer不能连接oracle11G 64位 利器!
PLSQLDeveloper(64位),oracle客户端连接工具