工具/原料

  • 已经装好的64位Oracle数据库

  • window7_64位的操作系统

  • PLSQL_Developer 9.0以上版本(目前只有32位的);下面有下载连接!

  • 官方的 instantclient-basic-win32-10.2.0.5 文件;下面有下载连接!

方法/步骤

  1. 1

    下载PLSQL_Developer地址:

    http://pan.baidu.com/share/link?shareid=3768883331&uk=3557941237

    下载instantclient-basic-win32-10.2.0.5地址:

    http://pan.baidu.com/share/link?shareid=3782452820&uk=3557941237

  2.  

    安装你下载的PLSQL_Developer并点击汉化文件进行汉化。

    安装好打开你会发现你的PLSQL_Developer不能正常连接到数据库,没有数据库的初始化内容,如图所示:

  3.  

    这时候不要着急,请将你下载的instantclient-basic-win32-10.2.0.5 文件解压。然后复制到你的数据库安装的文件夹下的producti文件夹下,我的是:

    E:\app\Administrator\product。

  4.  

    然后找到两个文件listener.ora和tnsnames.ora我的在E:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN里面。都复制到E:\app\Administrator\product\instantclient_10_2的下面。

  5.  

    然后找到你的PLSQL_Developer安装的目录,我的是:

    C:\Program Files (x86)\PLSQL Developer

    在里面新建一个记事本,写入以下类似代码:

    @echo off 
    set path=E:\app\Administrator\product\instantclient_10_2
    set ORACLE_HOME=E:\app\Administrator\product\instantclient_10_2
    set TNS_ADMIN=E:\app\Administrator\product\instantclient_10_2
    set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
    start plsqldev.exe

    》》》注意!!!!

    我的instantclient_10_2地址是:E:\app\Administrator\product\instantclient_10_2

    而你的跟我的可能不一样,所以要修改成你的instantclient_10_2的路径!

    写好后,将你的记事本名称改为start.bat然后点击运行。

    如果PLSQL Developer没有打开,请仔细检查你上面的步骤和代码是否正确,然后在运行start.bat。

  6.  

    打开PLSQL_Developer后,取消登陆,进入主界面。

    1.点击--工具--首选项--连接:

    2.把上面的注销改为提交

    3.OCI库改为带有instantclient_10_2的路径。

    4.应用--确定--关闭PLSQL_Developer重新运行。

  7.  

    恭喜你!现在你可以正常运行并完美的解决了win7_oracle11g_64位连接32位PLSQL_Developer的问题了!

    但是,当你向数据库的表中添加中文的时候,你会因为表格中的中文都变成了乱码或者问号而苦恼和不解,抱怨自己的运气怎么这么差,觉得生活对你那么的不公平,这时候不要伤心,不要气馁,这是上帝故意制造的麻烦,让你在战胜困难的时候有更大的收获!

    走!咱们继续摆正学习的心态去挑战问题!

  8.  

    首先,我们要弄清为什么会出现中文乱码。

    你忘了么,咱们的数据库是64位的,而操作软件PLSQL_Developer是32位的。

    也就是说你用PLSQL_Developer编写的中文是符合32位的字符集,而数据库只能正确储存是64位的中文字符集,这导致了写和读不是一种字符集,最终导致中文变成问号或乱码。

  9.  

    然后,我们找到了问题所载,现在开始解决问题!

    右击我的电脑--电脑属性--高级系统设置--环境变量。

    找到变量名:NLS_LANG(没有的话新建一个,有的话点击--编辑)。

    将它的变量值改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    然后点击--确定。

  10.  

    按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。

    找到1HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO  > HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE>KEY_OraDb11g_home1

    找到:NLS_LANG。

    右击NLS_LANG——点击——修改——数值数据改为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

    最后点击--确定。

    好了,重新运行你的PLSQL_Developer吧,测试一下吧,如果没有成功,根据上面步骤检查。

  11.  

    成功了吧!现在开始管理你的数据库吧!

    最后,非常的恭喜你,你成功的解决问题了,首先感谢国家,再感谢百度经验,最后感谢你自己!

     

win7_oracle11g_64位连接32位PLSQL_Developer的更多相关文章

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

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

  2. TestComplete 64位和32位之间的区别

    在64位系统上,有两种版本的TestComplete:32位和64位.本主题描述了TestComplete x64及其32位版本之间的区别.关于TestComplete x64启动TestComple ...

  3. 如何在WIN2008或WIN2012 64位系统安装32位SQL2000

    如何在WIN2008或WIN2012 64位系统安装32位SQL2000 在日常服务器,云服务器或VPS中,因尔特网络工程师遇到部分使用了WIN2008 或WN2012 64位系统的用户需要安装SQL ...

  4. 图像转置的SSE优化(支持8位、24位、32位),提速4-6倍。

    一.前言 转置操作在很多算法上都有着广泛的应用,在数学上矩阵转置更有着特殊的意义.而在图像处理上,如果说图像数据本身的转置,除了显示外,本身并无特殊含义,但是在某些情况下,确能有效的提高算法效率,比如 ...

  5. SSE图像算法优化系列四:图像转置的SSE优化(支持8位、24位、32位),提速4-6倍

    一.前言 转置操作在很多算法上都有着广泛的应用,在数学上矩阵转置更有着特殊的意义.而在图像处理上,如果说图像数据本身的转置,除了显示外,本身并无特殊含义,但是在某些情况下,确能有效的提高算法效率,比如 ...

  6. 【linux基础】如何查看Linux系统是64位还是32位

    如何查看Linux系统是64位还是32位 $getconf LONG_BIT or $file /bin/ls or #查看linux版本 $lsb_release -a or $uname -a 参 ...

  7. Ubuntu 64位安装32位运行库

    sudo apt-get install ia32-libs 32-64sudo apt-get install libc6:i386sudo apt-get install librt:i386su ...

  8. 16位模式/32位模式下PUSH指令探究——《x86汇编语言:从实模式到保护模式》读书笔记16

    一.Intel 32 位处理器的工作模式 如上图所示,Intel 32 位处理器有3种工作模式. (1)实模式:工作方式相当于一个8086 (2)保护模式:提供支持多任务环境的工作方式,建立保护机制 ...

  9. C#判断系统是64位还是32位 支持.net4.0以前的版本

    C#判断系统是64位还是32位的时候引用了一串代码,这个代码是从园子里面其他博文中转载过来的,引入自己的项目中发现无法使用,在引用了相应的命名空间之后还是提示: "未能找到类型或命名空间名称 ...

随机推荐

  1. 通知(NSNotificationCenter)

    // 监听加载更多的通知 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(loadMoreDeals ...

  2. org.apache.http.client.CircularRedirectException: Circular redirect to "http://xxx"问题解决

      org.apache.http.client.CircularRedirectException: Circular redirect to "http://xxx"问题解决 ...

  3. new road

    9月底进入到了新的公司,有些类似实习的时候的路程. 新公司的数据业务基本是一种幻想状态,完全没有什么数据方面的积淀.

  4. select实现输入模糊匹配与选择双重功能

    下载jqueryUI插件 引入 <link rel="stylesheet" type="text/css" href="/js/jquery/ ...

  5. Android照相机模块编程 照片颠倒问题及查询摄像头参数问题的解决

    这两天编程弄Android照相机模块,设置好各种参数后,发现预览的时候,照片是颠倒了,不是上下颠倒而是颠倒90°. 我的手机是华为U9200,用的Android4.0.3,后来看到http://www ...

  6. laravel 开启sql查询日志

    \DB::enableQueryLog(); dd(\DB::getQueryLog());

  7. 使用==比较String类型

    String类型的比较 public class StringDemo { public static void main(String[] args) { String s1 = "abc ...

  8. Linux里设置环境变量的方法(export PATH)

    1.动态库路径的设置 Linux下调用动态库和windows不一样.linux 可执行程序是靠配置文件去读取路径的,因此有些时候需要设置路径 具体操作如下 export LD_LIBRARY_PATH ...

  9. Docker 使用指南 (二)—— 搭建本地仓库

    版权声明:本文由田飞雨原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/94 来源:腾云阁 https://www.qclou ...

  10. JVM调优总结(转)

    欢迎和大家交流技术相关问题: 邮箱: jiangxinnju@163.com 博客园地址: http://www.cnblogs.com/jiangxinnju GitHub地址: https://g ...