64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案
来源:互联网 发布:c语言循环经典编程题 编辑:程序博客网 时间:2024/05/28 15:59
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:\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文件中的数据库连接串了。
本文作者:黎俊杰(网名:踩点),从事”系统架构、操作系统、存储设备、数据库、中间件、应用程序“六个层面系统性的性能优化工作
欢迎加入 系统性能优化专业群,共同探讨性能优化技术。群号:258187244
- 64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案
- Oracel 64位客户端上plsql无法识别ORACLE_HOME解决方案
- plsql 连不上64位oracle客户端
- 64操作系统PLSQL---32位oracle客户端
- plsql无法识别oracle数据库
- 在Win7 64位机器上安装Oracle 10客户端以及PlSql
- PLSQL Developer(目前只有32位) 无法连接Oracle 11g 64位 解决方案,3分钟搞定!
- 64位机器上plsql连接64位oracle
- 64位系统上使用PLSQL Dervloper解决方案
- 64位系统上使用PLSQL Dervloper解决方案
- 64位系统上使用PLSQL Dervloper解决方案
- win7-64位装oracle客户端-plsql连接数据库
- win7-64位装oracle客户端-plsql连接数据库
- PLSQL Developer并不支持Oracle 64位客户端连接解决办法
- PLSQL Developer并不支持Oracle 64位客户端解决方法
- PLSQL Developer不支持Oracle 64位客户端解决方法
- 64位oracle数据库安装32位plsql解决方法/关于win7 x64 连接oracle 客户端 VS2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”
- plsql无法连接64位oracle数据库的解决方法
- MKNetWorkKit 的实质和其优越性,真的是异步请求;不会阻挡自己的线程。自己写一个就会体会到;
- Android 点击EditText的时候弹出软键盘,点击EditText之外空白处软键盘消失
- iphone时间戳与时间之间的相互转换,随机数的使用总结
- ubuntu如何完全卸载和安装 Java及android环境?
- svn学习-----来自好友王阳网易博客
- 64位ORACLE客户端上plsql无法识别ORACLE_HOME解决方案
- 空间容量相关的工具类PathSpaceUtils
- [LeetCode] Spiral Matrix
- Ubuntu常用命令
- NoClassDefFoundError: org/apache/commons/logging/LogFactory
- Maven的安装、配置及使用入门
- 【checkio】House Password(初学正则表达式)
- 和屏幕相关的工具类ScreenUtils
- 记一次项目经历——linux环境下使用libxml2实现xml文件的生成与解析