今儿个重装了个系统,win8 64位。接着装了个64位的oracle11g,oracle11g下载页面:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html,找到适合自己系统的数据库,需要将file1和file2都下载下来,压缩到同一个文件夹下才能进行安装,否则安装不了。

接着用免安装的plsql连接数据库试了试,发现没有连接的权限可选,如图

直接输入用户名、密码和数据库名,提示如下:

说明plsql是不可以直接连接64位oracle数据库,只能连接32位。既然都安装了64位oracle,可不能卸载了再装32位啊,那如何连接64位呢,就只能借助32位客户端实现了。具体方法在此与大家分享一下:

1.首先下载32位的oracle客户端

下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html,如图:

一定下载红色标记的32-bit那个,点进去之后找到适合自己现有数据库版本的那个文件下载,我装的是oracle11.2.0.1,因此如图:

右击迅雷下载即可,不大,貌似49M多一点点。

2.下载完成之后,直接解压到某个硬盘目录下,如E:\,以下以E盘为例,解压完成后,在E盘目录下多了个instantclient_11_2目录,然后在instantclient_11_2目录下新建两层文件夹\NETWORK\ADMIN,将已经安装的oracle根目录\product\11.2.0\dbhome_1\network\admin\tnsnames.ora

文件复制过来。

3.配置plsql的首选项

打开plsql,点取消不进行连接数据库。进入之后,在工具栏中找到工具》首选项,如图:

检查连接选中,

oracle主目录名:e:\instantclient_11_2,

OCI库:e:\instantclient_11_2\oci.dll

设置完成之后点击应用即可。

4.添加环境变量

右击计算机---属性---高级系统设置---高级选项卡》环境变量,如图:

在系统变量中添加两个变量:

TNS_ADMIN:oracle根目录\product\11.2.0\dbhome_1\NETWORK\ADMIN

NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

点击确定。

5.重启计算机,重启plsql,你会有意想不到的惊喜~~~try it!good luck!O(∩_∩)O~

出自于:http://blog.sina.com.cn/s/blog_475839a50101hoyg.html  阿凡的博客

此时如果系统能够正常打开登录页面但是无法登录上系统;提示“登录出错”,但PL/SQL 已经连上你需要做如下操作:

如 E:\instantclient_11_2 这个是32位的客户端; 那么你需要将 客户端的地址加入 环境变量中如图:

在系统的环境变量PATH中加入以上路径。

之后再运行程序,程序会依照PATH路径寻找oci.dll,程序会自动找到32位或者64位的oci.dll就能连接上数据库了。

还有种方法:要是嫌麻烦,装个32位的服务器版本

plsql无法连接64位oracle数据库的解决方法的更多相关文章

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

    oracle11g下载页面:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html,找到适 ...

  2. PLSQL无法连接64位Oracle数据库/Database下拉框为空的解决方法

    原创:https://blog.csdn.net/sdmanooo/article/details/14055077 今儿个重装了个系统,win7 64位.接着装了个64位的oracle11g,ora ...

  3. 利用Powerdesigner16.5(64位)连接64位oracle 配置系统odbc驱动

    利用Powerdesigner16.5(64位)连接64位oracle逆向工程数据库 记录一次Powerdesigner通过odbc连接64位oracle数据库.林林总总国内看到都是些乱七八糟没几个靠 ...

  4. PL/SQL连接64位Oracle配置方法

    问题原因: plsql developer无法连接64位oracle server的原因是,plsql是32位的,没有64位的版本,而oracle是64位,两者不兼容. 配置方法: 1.下载64位Or ...

  5. ArcGIS 10.2 链接64位Oracle数据库

    https://my.oschina.net/zctzl/blog/909541 来自:https://blog.csdn.net/LoveCarpenter/article/details/5954 ...

  6. HP QC IE11不支持( win7 64位 无法安装)解决方法

    QC IE11不支持( win7 64位 无法安装)解决方法 使用HP公司的QC做项目缺陷管理,发现IE浏览器只支持IE7,IE8.安装插件ALP_Platform_Loader提示64位无法安装,顿 ...

  7. Powerdesigner逆向工程64位Oracle数据库

    Powerdesigner老版本不支持64位Client,新版本弄不到破解码 解决方法,用Powerdesigner+32位Oracle Clent访问64位Oracle Server 遇到的坑分享下 ...

  8. VS2010在64位系统中连接64位Oracle出现的问题和解决方法

    C#使用System.Data.OracleClient连接Oracle数据库.我的是window7/64位系统,装了一个64位的oralce 11G r2 客户端是64位的 用VS10调试错误信息如 ...

  9. [Oracle] - 使用32位 PLSQL(PL/SQL Developer)登陆64位Oracle失败之解决

    配置环境 Oracle服务端oracle_winx64_12c_database.iso Oracle客户端instantclient-basiclite-nt-12.1.0.1.0.zip 集成开发 ...

随机推荐

  1. spring security结合数据库验证用户-注解方式

    项目目录结构如下: 首先数据库的建立和数据导入,以及一些类的依赖参考XML配置方式,需要修改一些配置. 一.在AppConfig文件中添加DataSource的配置 @Bean(name = &quo ...

  2. Dagger2 中的 Scope

    Dagger2 中虽然概念挺多的,但是大部分花时间都能理清.包括看人家的分析,Debug 代码下去也能懂.但是对于 scope 的用法以及实现原理还是有点难理解的.主要的问题也像简书上的文章所说: 自 ...

  3. js 技巧总结

    插件解析 我们理解您需要更便捷更高效的工具记录思想,整理笔记.知识,并将其中承载的价值传播给他人,Cmd Markdown 是我们给出的答案 -- 我们为记录思想和分享知识提供更专业的工具. 您可以使 ...

  4. Django1.11 的serializers序列化model

    开发环境:Django1.11  Python3 如果想把很多model转化成json格式可以直接这样写: from django.views.generic.base import View fro ...

  5. shell编程实例2

    1.vim  read_PERSON.sh 2. #!/bin/bash echo "What is your name?" read PERSON echo "Hell ...

  6. LeetCode OJ:Intersection of Two Linked Lists(两个链表的插入)

    Write a program to find the node at which the intersection of two singly linked lists begins. For ex ...

  7. SpringMVC中WebDataBinder的应用及原理

     Controller方法的参数类型可以是基本类型,也可以是封装后的普通Java类型.若这个普通Java类型没有声明任何注解,则意味着它的每一个属性都需要到Request中去查找对应的请求参数.众所周 ...

  8. html的meta总结,html标签中meta属性使用介绍(转)

    html的meta总结,html标签中meta属性使用介绍 2014年11月5日 5928次浏览 引子 之前的我的博客中对于meta有个介绍,例如:http://www.haorooms.com/po ...

  9. apply 无循环拼接数组

    apply()第二个参数只能是数组,这个数组将作为参数传给原函数的参数列表arguments. 其实在实际开发中,JS 继承的方法并不止这一种,使用原型链继承是更加常用的方式,此外还有构造函数继承,这 ...

  10. struts2.5框架使用通配符指定方法,某一个匹配不到

    在学习struts框架时经常会使用到通配符调用方法,如下:但奇怪的是,在validateName请求老报404,其他的都是ok的,开始以为是配置错了,检查好久才知道: <action name= ...