32位PL/SQL Developer连接64位oracle 11g数据库蛋疼的问题

本文介绍了解决在Windows 7环境下使用32位PL/SQL Developer连接64位Oracle 11G数据库时遇到的init error问题的方法。包括下载并配置Oracle连接包、设置OCI library等步骤。

           今天装了个oracle数据库玩玩,dos连接数据库是没有任何问题的 .....    但是我用PL/SQL Developer连接的时候就报initerror错误  后来嘛,自己不断找原因。现在把解决问题方法贴出来,被坑了一把。  很蛋疼 ~~~~

          

            在Win7上安装了一个64位ORACLE11G的数据库,想通过32位 的PL/SQL DEVELOPER来连接ORACLE11G数据库,这中间的配置还让我折腾了一点时间,现在做个总结,以备后用。下面直接进入配置主题:

1, 到Oracle的官网上下载一个连接包

网址:http://www.oracle.com/technetwork/topics/winsoft-085727.html

  ~~~特步提醒一下哦:: 是需要oracle的账号才可以下载上面的文件的!!

我的电脑安装的是11G,所以我选择的是version 11.2.0.30版本

         


          

    2,把下载下来的压缩包解压,其实可以随便那里都可以的,我把他直接放在oracle的安装目录下 D:\app\oradata\product\instantclient_11_2

   3,同时在D:\app\oradata\product\instantclient_11_2目录下建立network\admin的文件夹,并且把                   D:\app\oradata\product\11.2.0\dbhome_1\NETWORK\ADMIN下面的

listener.ora和tnsnames.ora的文件拷贝到D:\app\oradata\product\instantclient_11_2\network\admin目录下面。

      

         4,打开plsql developer,不输入密码,直接cancle掉,进入里面设置 Tools - >preference 如图,最后点击OK。 在下图的OCI library(empty is autodetect)里输入oci.dll的路径就可以了(oci.dll路径就是D:\app\oradata\product\instantclient_11_2\oci.dll)。

         

         5,重新打开plsql developer,最好重启一下电脑,最后输入账号和密码,选择数据库 来测试一下

         

    连接成功!!! 悲催end

代码下载地址: https://pan.quark.cn/s/74b1e6c79185 计算机系统作为当代科技发展的核心支柱,负责着信息时代的关键功能。全面掌握计算机系统不仅需要我们精通高级编程语言,更要求我们深入探究底层机制,理解系统实际运行的方式。由Randal E. Bryant和David R. OHallaron共同编写的《深入理解计算机系统》(CSAPP),是一部助力我们达成此目的的权威教材。该书从程序员的视角出发,深刻剖析了计算机系统的运作规律,特别是系统软件与应用程序的高效构建。本文将从汇编语言的学习、程序执行机制、C语言底层机制以及计算机系统基础四个维度,详细解析CSAPP电子版的内容及其价值。汇编语言充当了高级编程语言与计算机硬件之间的纽带。它以机器指令的形式呈现,使程序员能够直接与硬件设备进行沟通。研究汇编语言不仅能让我们更清晰地认识计算机如何执行指令,还能辅助我们编写更为高效的代码。CSAPP电子版通过系统介绍处理器如何执行机器指令、数据如何在计算机内部流动和存储,以及各种寻址模式与指令集架构,帮助读者建立起对汇编语言的全面认知。这种认知对于性能优化、系统软件开发以及嵌入式系统编程具有特别重要的意义。随后,程序运行机制是每程序员都应了解的知识。CSAPP电子版不仅阐释了程序的编译和链接流程,还详细描述了程序加载至内存并最终运行的具体环节。它深入解释了操作系统如何进行进程管理,内存如何被分配和保护,以及文件系统的工作方式。掌握这些原理后,程序员能够开发出更加稳定和高效的应用程序,同时还能更有效地进行问题诊断和性能改进。C语言作为系统级编程的首选语言,其底层实现和优化一直是程序员关注的重点。CSAPP电子版深入研究了C语言在系统层面的实现细节...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值