如何使用plsql如何连接64位Oracle11g数据库?

 我来答
badkano
2015-09-27 · 知道合伙人体育行家
badkano
知道合伙人体育行家
采纳数:144776 获赞数:885368
团长

向TA提问 私信TA
展开全部

由于plsql不支持直接连接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位

仁科信息
2024-07-24 广告
Oracle EBS运维是确保企业资源规划系统稳定、高效运行的关键环节。它涵盖了系统监控、性能优化、故障排查与恢复等多方面内容。通过持续的监控和数据分析,运维团队能够及时发现并解决潜在问题,保障系统的稳定性和安全性。同时,他们还需要与业务部... 点击进入详情页
本回答由仁科信息提供
deaf傻傻的笨老
2014-11-29 · TA获得超过134个赞
知道小有建树答主
回答量:186
采纳率:0%
帮助的人:291万
展开全部
plsql是不可以直接连接64位oracle数据库,只能连接32位。连接64位,只能借助32位客户端实现了1.首先下载32位的oracle客户端下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html一定下载红色标记的32-bit那个,点进去之后找到适合自己现有数据库版本的那个文件下载2.下载完成之后,直接解压到某个硬盘目录下,如E:\,以下以E盘为例,解压完成后,在E盘目录下多了个instantclient_11_2目录,然后在instantclient_11_2目录下新建两层文件夹\NETWORK\ADMIN,将已经安装的oracle根目录\product\11.2.0\dbhome_1\network\admin\tnsnames.ora文件复制过来。3.配置plsql的首选项打开plsql,点取消不进行连接数据库。进入之后,在工具栏中找到工具》首选项,oracle主目录名:e:\instantclient_11_2,OCI库:e:\instantclient_11_2\oci.dll设置完成之后点击应用即可。补充:如果你还不行,我可以远程帮助你
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式