32位PL/SQLDeveloper与64位Oracle连接配置教程
需积分: 0 17 浏览量
更新于2024-08-05
收藏 355KB PDF 举报
本文档主要介绍了如何配置32位的PL/SQL Developer工具与64位Oracle 11.2版本的连接问题。首先,遇到的问题是在尝试通过PL/SQL Developer连接64位Oracle时,由于oci.dll文件版本不匹配,导致程序无法加载。oci.dll是Oracle Client库文件,对于32位应用来说,需要32位版本才能正确运行。
解决方案分为以下几个步骤:
1. 下载并安装32位客户端:从官方网站或其他可靠来源下载instantclient_32位版本,并将其解压到指定路径,如D:\ProgramFiles\instantclient,这将提供必要的动态链接库文件,包括oci.dll。
2. 复制关键文件:从Oracle11.2G的安装目录中,将msvcr80.dll(用于运行某些Oracle组件的库)和tnsnames.ora(网络配置文件)复制到instantclient_32位客户端根目录。这两个文件分别位于:
- msvcr80.dll:D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\BIN
- tnsnames.ora:D:\ProgramFiles\Crystal\product\11.2.0\dbhome_1\NETWORK\ADMIN
3. 设置PL/SQL Developer环境:在PL/SQL Developer的首选项或配置文件中,设置Oracle_Home和OCILibrary,使其指向正确的instantclient路径。具体设置如图所示,但未提供实际图片。
4. 创建启动快捷方式:为了方便每次启动PL/SQL Developer时自动设置环境,需要在PL/SQLDeveloper目录下创建一个批处理文件(bat),内容包括设置环境变量和执行plsqldev.exe。例如:
- 批处理文件内容:`@echo off setpath=D:\ProgramFiles\instantclient setORACLE_HOME=D:\ProgramFiles\instantclient setTNS_ADMIN=D:\ProgramFiles\instantclient setNLS_LANG=AMERICAN_AMERICA.AL32UTF8 startplsqldev.exe`
5. 配置环境变量:在系统环境变量中,添加名为TNS_ADMIN的新变量,其值设置为Oracle实例的实际路径,如D:\app\Administrator\product\11.2.0\dbhome。
总结来说,解决64位Oracle与32位PL/SQL Developer连接问题的关键在于安装合适的32位Oracle Client,复制必要的文件,并在PL/SQL Developer的配置中指定正确的路径。通过这种方式,可以确保32位开发工具能够与64位数据库服务器成功交互。
2014-12-01 上传
2014-04-29 上传
2012-11-15 上传
2017-02-07 上传
2018-06-21 上传
2011-12-14 上传
2018-10-30 上传
2014-05-11 上传
代码深渊漫步者
- 粉丝: 21
- 资源: 320
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构