1.登录PL/SQL Developer
这里省略Oracle数据库和PL/SQL Developer的安装步骤,注意在安装PL/SQL Developer软件时,不要安装在Program Files (x86)目录下,不然无法启动PL/SQL Developer。

奇怪这里为什么选择不到数据库的TNS呢?我是先安装数据库,再安装PL/SQL Developer。按理说安装PL/SQL Developer时,就已经识别到了Oracle Home和OCI Libaray了。管它呢?先以非登录方式登录PL/SQL Developer,设置Oracle Home和OCI Libaray。

在Oracle Home这选项下,没有自动识别到Oracle Home目录,于是手动指定Oracle Home路径。

点击“确定”,退出PL/SQL Developer,再次登录。

还是选择不到数据库TNS,尝试无数据库登录,看看报什么错误。

终于找到问题的关键点了,安装的PL/SQL Deleloper只能识别32的oci.dll。看来是要安个64位的PL/SQL Deleloper,于是在网上搜索PL/SQL Deleloper 64位版本。然而发现PL/SQL Deleloper不区分64位和32位。那看来只能从oci.dll入手了。根据上面的报错信息来看,似乎只要安装一个32位版本的Oracle Client。

2.安装oracle Clinet(插件)
首先到Oracle官网上去下载一个Oracle 11g Client,不过需要先申请一个Oracle 帐号,才能下载。
目前下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

这个一个绿色版的Oracle Client,因此只要需要解压了,就可以是。将下载的Oracle Client文件instantclient-basic-win32-11.2.0.1.0.zip解压到C盘(注意啦!不能下64位的)。然后在解压后的C:\instantclient_11_2目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
(注意:tnsnames.ora文件也可以从Oracle数据库HOME目录的NETWORK\ADMIN目录,还要把sqlnet.ora拷贝过来。然后确定HOST配置是否正确,如果HOST是主机名,需要把主机名后面的域名去掉)

3.配置PL/SQL Developer的Oracle Home和OCI Libaray
以非登录模式进入PL/SQL Developer,将Oracle Home路径指定为Oracle Client目录(C:\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(C:\instantclient_11_2\oci.dll)。

点击“确定”,现在配置已完成,下面就是等待奇迹的时刻。退出PL/SQL Developer。

4.验证Oracle Client
打开新的PL/SQL Developer,输入用户名和密码,在database选项下,可以看刚才配置的TNS了。

等待奇迹时刻...........
经过几秒钟的等待,奇迹时刻终于到来了,可以登录了,可以登录了........
检验一下是否可以查询数据。

查询数据没有问题,终于大功告成了。

转载于:https://www.cnblogs.com/xyhero/p/9344569.html

plsql developer无法识别32位oracle问题如何解决?相关推荐

  1. plsql连接不上64位oracle,plsql develope连接64位Oracle 11g出错解决方案(图)

    问题描述 Win7(64)+Oracle(64),安装完毕后,使用PLSQL Developer出现以下问题: 1 PLSQL Developer登录框中的Database下拉框始终空白,也即无法读取 ...

  2. office连接oracle,office2013怎么连接32位oracle

    64位的oracle是在本机上吗? 如果是的,那么用类似下面的方法就可以. 使用InstantClient,PL/SQL Developer连接Oracle(可以在32位机器上使用.也可以在64位机器 ...

  3. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。...

    从10G开始,Oracle提供了一个较为轻量级的客户包,叫做Instant Client. 将它安装好后,就不用再安装庞大的Oracle Client了.  这样一来,只要客户端下载Instant C ...

  4. 如果在安装32位oracle 客户端组件时的情况下以64位模式运行,将出现问题

    今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库.确认代码是没有问题的,但是拿过来直接.报错: "尝试加载 Oracle 客户端库时引发 BadIma ...

  5. 尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题...

    开发环境:VS2010+ORACLE,今天换了64位WIN7 ,为了方便使用PL/SQL,装了32位oracle客户端,但是本地IIS调试程序的时候总是提示:尝试加载 Oracle 客户端库时引发 B ...

  6. 64位装32位oracle软件,在64位linux下安装32位oracle软件

    在某些情况下,有时我们需要在64位的系统下来安装32的oracle软件(如,客户的变态要求).虽然在理论上,这种方式是可行的,但在实际的安装过程中确往往是错误百出,为了避免不必要的错误,也为了方便以后 ...

  7. 64位电脑 装32位oracle,在64位Windows和64位Oracle 11g基础上安装32位ArcSDE

    64位Oracle 11g如何安装32位ArcSDE呢?以下是操作步骤: 1.安装64位Oracle 11g服务端: 2.安装32位Oracle 11g客户端,选择管理员: 3.安装ArcSDE: 4 ...

  8. 使用plsql developer连接centos7上的oracle数据库

    plsql软件可私聊,免费提供,只是软件较老,因为我自己找这个资源非常吃力. 1.首先需要下载32位的instantclient_11_1,官网上有,此时一定不要选择64位,因为64位的和plsql ...

  9. plsql无法连接64位oracle数据库的解决方法(图文解说)

    转载地址: http://blog.itpub.net/24193972/viewspace-1114871/ 今儿个重装了个系统,win8 64位.接着装了个64位的oracle11g,oracle ...

  10. oracle client 11.2.0.3 32位,oracle client 32位/64位下载(Oracl数据库)

    今天给大家推荐的这款oracle client软件是一款功能丰富的数据库管理系统,支持32位/64位系统,用户可以通过该Oracl数据库工具执行OCI.OCCI.PRO*C.ODBC和JDBC程序,o ...

最新文章

  1. 为何 short s1 = 1; 是对的,而 float f=3.4; 是错的?
  2. 【线上分享】音频多麦盲分技术
  3. ElasticSearch学习29_基于Elasticsearch实现搜索推荐
  4. 20应用统计考研复试要点(part28)--简答题
  5. restlet_Restlet框架– Hello World示例
  6. 超硬核!学霸把操作系统经典算法给敲完了!要知行合一
  7. SpringCloud使用汇总Config
  8. js获取日期实例之昨天今天和明天、后天
  9. 基于共享内存、信号、命名管道和Select模型实现聊天窗口
  10. C# 从文本列中检索数据
  11. 正规word文档文件字体排版格式要求(标准)
  12. leetcode 741. 摘樱桃
  13. 图片怎么去水印?大神教你3个免费去水印方法
  14. Verilog中reg和wire的区别
  15. Anbox源码分析(四)——Anbox渲染原理(源码分析)
  16. vue3.0移动端 ui_vue.js的移动UI元素
  17. [组图教程]:8大方法!解决CPU资源占用100%[ZT]
  18. ipv4与ipv6的联系与区别
  19. 计算机二级vb选择题分值,计算机二级VB考试的考试分值和考试题型剖析及解题技巧...
  20. 利用Python进行数据分析(Ⅴ)

热门文章

  1. 什么原因导致MacBook Pro过热?如何解决这一问题?
  2. 区块链开发(二)以太坊客户端基本操作命令
  3. 技巧:MacOS 中快速复制文件或文件夹路径
  4. Markdown编辑器MWeb如何建立静态网站/博客
  5. TurboMosaic 如何制作照片马赛克效果
  6. Android studio的错误记录
  7. 【转】测试用例设计——WEB通用测试用例
  8. Mirror--自增键在镜像中的影响
  9. Swing组件集合的事件处理(六)
  10. C++中使用空格的建议