Oracel 64位客户端上plsql无法识别ORACLE_HOME解决方案
来源:互联网 发布:安卓钢琴 知乎 编辑:程序博客网 时间:2024/05/24 07:42
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
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文件中的数据库连接串了。
- Oracel 64位客户端上plsql无法识别ORACLE_HOME解决方案
- 64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案
- PLSQL连接oracel数据库_用户无法登陆_oci.dll_配置问题(32位64位问题)
- 64位系统PLSQL连接64位ORACEL
- 64位系统上使用PLSQL Dervloper解决方案
- 64位系统上使用PLSQL Dervloper解决方案
- 64位系统上使用PLSQL Dervloper解决方案
- 解决32位plsql客户端连接不64位Oracle11g上数据库
- plsql 连不上64位oracle客户端
- 64操作系统PLSQL---32位oracle客户端
- PLSQL Developer 连接64位客户端问题
- 在Win7 64位机器上安装Oracle 10客户端以及PlSql
- win7 64位 plsql 连不上 oracle11g 解决方案
- PLSQL Developer(目前只有32位) 无法连接Oracle 11g 64位 解决方案,3分钟搞定!
- Win8.1操作系统上PLSQL Developer无法正常使用解决方案
- plsql连接不上oracle11g 64位
- plsql连接不上oracle11g 64位
- plsql无法识别oracle数据库
- HDOJ 4135 Co-prime && NOJ 1922 count_prime
- OmniFocus汉化破解版
- 归并排序
- C++文本文件的读写
- Datastage9.1 Linux环境安装配置文档
- Oracel 64位客户端上plsql无法识别ORACLE_HOME解决方案
- MySQL并发复制系列一:binlog组提交
- 堆操作
- @responseBody和ajax异步的关系---今天才明白
- 内存泄漏
- mysql复合索引、普通索引总结
- HDOJ1963完全背包
- 多项式相乘
- DB2日志文件大小修改方法