解决PLSQL Developer连接64位Oracle 11.2G错误
3星 · 超过75%的资源 需积分: 9 76 浏览量
更新于2024-09-13
1
收藏 110KB DOCX 举报
"如何在64位环境下使用PLSQL Developer连接Oracle 11.2G数据库的解决方案"
在尝试使用PLSQL Developer连接64位Oracle 11.2G数据库时,可能会遇到一个常见的问题,即"Could not load '.../bin/oci.dll'"错误,这主要是因为PLSQL Developer是一款32位应用程序,而Oracle 11.2G的oci.dll是64位版本,两者不兼容。为了解决这个问题,可以按照以下步骤进行操作:
1. 安装Instant Client: 首先,你需要下载Oracle的32位Instant Client。这个轻量级客户端提供必要的组件,使得32位应用程序能够连接到64位Oracle数据库。将下载的Instant Client压缩包解压到一个方便的位置,例如"D:\Program Files\instantclient"。
2. 复制必要文件: 将Oracle 11.2G安装目录下的`msvcr80.dll`和`tnsnames.ora`文件复制到Instant Client的根目录。`msvcr80.dll`通常位于"...\BIN"目录,而`tnsnames.ora`位于"...\NETWORK\ADMIN"目录。
3. 配置环境变量: 在PLSQL Developer中设置Oracle_Home和OCILibrary路径。Oracle_Home应指向Instant Client的安装目录,例如"D:\Program Files\instantclient"。同样,确保OCILibrary也指向oci.dll所在的同一目录。
4. 创建启动脚本: 为了使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。将这个批处理文件设为PLSQL Developer的启动快捷方式,以替代原有的启动方式。
通过以上步骤,你应该能成功地使用PLSQL Developer连接到64位Oracle 11.2G数据库。确保在运行PLSQL Developer之前,系统已经正确设置了环境变量,并且PLSQL Developer是通过新创建的批处理文件启动的。这种方法允许32位的应用程序PLSQL Developer与64位Oracle数据库之间建立连接,从而解决了不兼容的问题。
281 浏览量
点击了解资源详情
点击了解资源详情
518 浏览量
716 浏览量
260 浏览量
185 浏览量
392 浏览量
608 浏览量
jhabb
- 粉丝: 64
- 资源: 32
最新资源
- ixp2400简介 network processor
- 基于ASP技术的动态电子商务网站设计
- 麦肯锡---某数码公司战略.ppt
- MSN Messenger协议简介.doc
- WINCC锅炉水位的设计
- DSP主机接口和PC机并行接口的接口电路的设计
- tornado vxworks 调试
- DSP外部电路设计的经典著作
- Internet快捷键
- 测试用例写作方法实例教程
- 微软C编程精粹.pdf
- oracle,portable_ch1,
- ADAMS——虚拟样机技术入门与提高(ppt)
- Cloud-Computing-Today and Tomorrow.pdf
- rose user‘s guide
- A framework for embedded system specification under different models of computation in SystemC