`

【转】PLSQL developer 连接不上64位Oracle 解决办法

阅读更多

今天群里有人问: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位

分享到:
评论

相关推荐

    PLSQL developer 连接不上64位Oracle 的解决方法

    在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成。下面就来说明如何实现连接。

    PLSQL Developer无法连接64位Oracle的解决方法

    ### PLSQL Developer无法连接64位Oracle的解决方法 在IT行业中,开发人员经常会遇到工具与数据库兼容性问题,其中一个常见的问题是PLSQL Developer无法连接到64位版本的Oracle数据库。由于PLSQL Developer本身并不...

    设置PLSQL Developer访问本机64位Oracle

    当你在一台运行Windows Vista 64位操作系统的计算机上安装了64位的Oracle数据库,并尝试使用PLSQL Developer来访问该数据库时,可能会遇到以下错误:“无法加载oci.dll文件”。这个问题的根源在于PLSQL Developer是...

    PLSQL Developer连接Oracle11g 64位数据库配置

    本文将详细讲解如何在Windows 10操作系统上配置PLSQL Developer以连接到Oracle 11g 64位数据库。 首先,确保你已经安装了以下组件: 1. Oracle 11g 64位数据库服务器:这是PLSQL Developer将要连接的目标数据库环境...

    plsql developer(连接64位oracle)

    使用PL/SQL Developer连接64位Oracle数据库,需要注意以下几点: - 确保已安装兼容64位操作系统的Oracle客户端或Instant Client,这是建立连接的基础。 - 检查环境变量如TNS_ADMIN是否正确配置,以便软件能找到网络...

    oracle客户端(plsql developer连接远程数据库)

    plsql developer连接远程数据库(本地不用安oracle)

    plsql developer 64位

    PLSQL Developer是一款强大的Oracle数据库开发工具,专为64位Windows操作系统设计,使得开发者能够在64位环境下无缝地连接和管理64位Oracle数据库。这款工具由Allround Automations公司开发,提供了集成的环境,方便...

    Plsqldeveloper连接oracle11g

    本文将基于标题“Plsqldeveloper连接oracle11g”及其相关内容,深入解析如何通过Plsqldeveloper成功连接至Oracle 11g数据库,包括必要的软件准备、配置步骤及环境变量设置。 ### 一、软件准备 #### 1. 下载Oracle ...

    PLSQL developer 64 位

    在"PLSQLDeveloper_解压版(64位可用)"中,我们可以期待找到一个无需安装的版本,适用于64位Windows系统,方便用户直接运行。 PLSQL(Procedural Language/Structured Query Language)是Oracle公司为在其数据库系统...

    PLSQL_Developer8.0绿色版64位

    PLSQL Developer是一款强大的Oracle数据库开发工具,专为PL/SQL编程语言设计,它提供了一整套集成环境,便于...对于那些需要在64位系统上快速进行PL/SQL开发且不希望占用过多系统资源的用户来说,这款工具尤其适用。

    PLSQL Developer7(oracle数据库)

    PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) PLSQL Developer7(oracle数据库) ...

    PLSQL Developer 64位+ Oracle客户端 11.2 64位

    总之,PLSQL Developer 64位配合Oracle客户端11.2 64位,为Oracle数据库的开发和管理提供了高效、全面的解决方案,是Oracle数据库管理员和开发者的得力工具。在Windows 64位环境下,它们能充分利用系统资源,提供更...

    PLSQLDeveloper连接64位的Oracle11R2

    标题中提到的问题是关于如何使用32位的PLSQL Developer连接到64位的Oracle 11g R2数据库。描述中指出由于PLSQL Developer目前仅提供32位版本,因此无法直接与64位Oracle数据库进行交互,主要是因为32位应用程序无法...

    PLSQLDeveloper_解压版 64位 绿色版WIN10系统可用

    综上所述,这个“PLSQLDeveloper_解压版 64位 绿色版WIN10系统可用”提供了一种方便的方式,让Windows 10用户无须安装即可使用PLSQL Developer,同时附带了必要的Oracle Instant Client组件,确保了与数据库的连接。...

Global site tag (gtag.js) - Google Analytics