关于PL\SQL无法在64位Client下使用的原因及解决办法
2015-07-23 22:03
1311 查看
初次使用oracle时会使用到PLSQL图形化工具,可是如果此时你安装的是64位的数据库,则安装完PL\SQL后使用它是会出现一个错误对话框,提示图如下:
![](http://img.blog.csdn.net/20150723213850115?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
解决方法就是去oracle官网下载一个32位的客户端,网址如下:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,从中找到
![](http://img.blog.csdn.net/20150723214120951?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
点击下载
解决方法就是去oracle官网下载一个32位的客户端,网址如下:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,从中找到
点击下载
![]() instantclient-basic-nt-12.1.0.2.0.zip (67,410,370 bytes) (cksum - 530881682),你用其他版本也行,没有强制要求, 下载完解压到一个你自己喜欢的位置,假设我这里解压到d:\instanceclient,然后进入你的oracle根目录,找到app/你电脑用户名/product/这里是你的版本/db_home1或者2,这个目录就要注意了,因为里面的文件基本上是一样的,可是我们现在需要它目录下的network文件夹,在他里面的tnsnames.ora文件的内容是不同的,有一个是没有值的,就是一堆说明文字说明变量值取什么,这个文件我们不需要,我们要的是取那个有值得.ora文件,要是你弄错的话后面会提示无法解析连接标识符,好了,我们现在把network整个文件夹复制到之前下载的instaceclient目录里,我这里是d:instanceclient,如图所示: 复制进去就可以,不要去改动任何文件,网上其他教程都会说去改里面的东西,其实不用。 好了,到下一步,我们现在打开PL/SQL,进入UI界面,如图: 然后点击工具-->首选项,将oracle主目录名和OCI库的路径设置为你之前下载好解压好的instanceclient目录,我这里是d:instanceclient,如图: , 到这里基本就大功告成了,我安装的时候还会提示mscvr.dll缺失,我去下载了一个mscvr.dll放进syswow64里也就好了,当你出现如下图示,说明就成功了:因为之前你的数据库那一栏是空白的,现在是有下拉项的。 OK大功告成。 |
相关文章推荐
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- Oracle Containers for J2EE远程安全漏洞(CVE-2014-0413)
- Oracle 10g R2不能使用EM的问题
- 表空间操作
- PreparedStatement中in子句的处理
- VMware下RedHat4.8_64位安装Oracle 10g RAC--简略脚本
- oracle sql日期比较
- 基于 Red Hat 的发行版 Oracle Linux 正式发布Oracle Linux 7.1
- OS block size和Oracle block size,查找OS Blocksize的方法
- oracle中创建数据库和表空间的几点总结
- 数据库自动备份脚本
- oracle的nvl函数的使用介绍
- 解决oracle用户连接失败的解决方法
- oracle的一些tips技巧
- Oracle 下的开发日积月累
- Oracle存储过程之数据库中获取数据实例
- Windows下ORACLE 10g完全卸载的方法分析
- plsql与tsql的语法不同
- Oracle 函数大全[字符串函数,数学函数,日期函数]第1/4页