PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安

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文件解压,压缩后的文件,复制到PLSQL Developer安装目录的product目下,如C:\oracle\product\,最终instantclient的目录为C:\oracle\product\C:\oracle\product\instantclient-basic-win32-10.2.0.5\instantclient_10_2

instantclient-basic-win32-10.2.0.5.zip文件,笔者已上传到“系统性能优化专业群”群共享中供各位下载。

2.3 在PLSQL中配置ORACLE_HOME与OCI库

2.3.1 配置ORACLE_HOME

在PLSQL主菜单上点击Tools,选择Preferences子菜单,进入“首选页”对话框,在“连接”选项卡的右侧,找到“Oracle主目录名(自动检测为空)”,在该框中填写ORACLE的HOME目录名,如:“C:\oracle\product\12.1.0\dbhome_1”

2.3.2 配置OCI库

在PLSQL主菜单上点击Tools,,选择Preferences子菜单,进入“首选页”对话框,在“连接”选项卡的右侧,找到“OCI库(自动检测为空)”,在该框中填写oci.dll文件的绝对路径,如:“C:\oracle\product\instantclient-basic-win32-10.2.0.5\instantclient_10_2\oci.dll”

3、结果

上述四步配置完成后,重启PLSQL,就可以识别ORACLE_HOME,并能找到ORACLE客户端tnsnames.ora文件中的数据库连接串了。

Oracle 10g 安装后重启系统,用PLSQL连接报没有监听

ORA-03114 PLSQL过程编译断开连接错误

PLSQL 连接 Oracle简单配置

PLSQL批量Forall操作性能提升详解

使用Oracle SQLDeveloper连接数据库并创建用户

Oracle自带的PL/SQL Developer导入导出数据

在64位Win7系统下安装Oracle 11g和Oracle SQL Developer客户端

本文永久更新链接地址:

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

oracle home 自动检测,64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案相关推荐

  1. plsql检测不到oracle,64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    1.问题 Plsql到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的windows操作系统,在64位的windows上,大多数情况 下也是安装64位的ORACLE client程序, ...

  2. 【转】64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案

    转自:http://www.2cto.com/database/201503/386267.html 中文显示问号 转自:http://zhidao.baidu.com/link?url=qJDmsa ...

  3. plsql不读操作系统环境变量_64位Oracle客户端上PLSQL无法识别ORACLE_HOME解决方案

    PLSQL到目前为止只有32位的程序,而大多数的桌面系统基本都是使用64位的Windows操作系统,在64位的Windows上,大多数情况下也是安 1.问题 PLSQL到目前为止只有32位的程序,而大 ...

  4. 解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置)

    解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PLSQL无法识别ORACLE_HOME的配置) 参考文章: (1)解决中64位Win7系统上PLSQL无法连接ORACLE的方法(PL ...

  5. 32位oracle数据迁移到64位oracle,将Oracle数据库从32位平台迁移到64位

    3: 查看当前的数据库状态 SQL> select count(*) from dba_objects where status ='INVALID'; COUNT(*) ---------- ...

  6. 64位rhel4 u6上安装oracle 10g rac,在64位RHEL4 U6上安装Oracle 10g RAC

    6.清掉共享磁盘上的内容.如果ocr和voting disk所在分区不大,可以直接用下面命令清除:# dd if=/dev/zero of=/dev/sdb1 # dd if=/dev/zero of ...

  7. 解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错。

    解决连接oracle报错 尝试加载Oracle客户端库时引发BadImageFomatException.如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题的报错. 参考文章 ...

  8. PLSQL developer 连接不上64位Oracle 解决办法

    在64位Windows2003上安装Oracle后,用PLSQL developer去连接数据库出现报错: Could not load "--\bin\oci.dll" OCID ...

  9. pl/sql链接64位oracle数据库报错Could not initialize oci.dll

    原来是32位的oracle,所以没有报错. 后来是64位oracle,但是是直接链接oracle客户端,所以也没有报错. 现在是64位oracle服务器上直接安装plsql,报错. 报错原因:plsq ...

最新文章

  1. GAN版马里奥创作家来了:一个样本即可训练,生成关卡要素丰富 | 开源
  2. 32位crc校验码程序_CRC码计算及校验原理的最通俗诠释
  3. 03.native方法(JNI)
  4. web工程中集成cas单点登录
  5. 字符串的驻留(String Interning)
  6. 第13课:动手制作自己的简易聊天机器人
  7. Android开发之自定义view绘制坐标位置出错的问题解决
  8. python qq签到_Yii Framework 中文网每天签到 Python 脚本
  9. java成绩查询_JavaWeb项目第三次总结_成绩查询的实现
  10. 95-134-112-源码-维表-全量加载MySQL
  11. Genaro Network厚积薄发,开创区块链3.0新时代
  12. Python3教程--和小名一起学Python
  13. 营销:uplift模型
  14. ConneR and the A.R.C. Markland-N
  15. UnsatisfiedDependencyException报错的原因
  16. 2032:【例4.18】分解质因数
  17. postgresql端使用tds_fdw创建访问sqlserver的linked server的操作说明
  18. 续2:股票交易一点感悟和程序化交易实战
  19. 单片机c语言交通信号灯设计,基于51单片机的交通信号灯设计毕业设计.pdf
  20. 微软集群服务(MSCS)

热门文章

  1. JUC之七:ReentrantReadWriteLock源码解读JDK8
  2. android高德地图线段的纹理,Android高德之旅(8)绘制线
  3. 香港直播服务器优化加速
  4. 中通开放平台简介——SDK使用示例
  5. Samtools view转sam为bam报错[main_samview] truncated file.
  6. android 魅族手机适配,魅族确定Flyme本周适配Android5.0
  7. 直流电子负载怎么调试开关电源
  8. C++代码规范 学习笔记
  9. python3数据可视化软件_21款酷炫的数据可视化工具,拿走不谢!
  10. Microsoft.Practices.Unity 通用类