64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

在64位Windows系统中,由于PLSQL是32位程序,无法直接识别64位ORACLE_CLIENT的ORACLE_HOME。解决方法包括设置ORACLE_HOME环境变量,将instantclient放于ORACLE客户端目录下,并在PLSQL中配置ORACLE_HOME及OCI库路径,重启PLSQL后即可正常使用。
摘要由CSDN通过智能技术生成

1、问题

      Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在64位的windows上,大多数情况下也是安装64位的ORACLE client程序,这种组合,导致plsql无法识别到ORACLE_HOME目录,读取不到tnsnames.ora文件中的连接串

2、解决方案

2.1 在windows上配置ORACLE_HOME环境变量

      右击“我的电脑”点击”属性“菜单,进入”系统属性“对话框,选择”高级“标签,点击“环境变量”,在用户变量框区域,新建一个名为‘ORACLE_HOME的变量名,根据自己的ORACLE实际安装目录填写其值,例如,笔者的环境的ORACLE_HOME的值为” C:\oracle\product\12.1.0\dbhome_1”

2.2 引用instantclient-basic-win32-10.2.0.5

      将instantclient-basic-win32-10.2.0.5.zip文件解压,压缩后的文件,复制到ORACLE客户端安装目录的product目下,如C:\oracle\product\,最终instantclient的目录为C:\or

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT圈黎俊杰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值