前几天装了个Oracle32bit客户端 + PL/SQL连接不上oracle,我安装完打开PL/SQL登录界面跟正常的界面不一样,没有那个连接为Normal、SYSDBA的选项,下面有解释,至于我为什么有了PL/SQL还装Oracle客户端,要装ORacle客户端的原因是oci.dll是64位的,32位应用程序PLSQL Developer无法加载。

  为了省事就在网上下载了个免安装版的Oracle32bit客户端。解压到了如下路径E:\oracle\instantclient_12_1。并且在这个路径下新建两级目录NETWORK\ADMIN,建立一个tnsnames.ora文件,配置如下一样的东西,大概意思就是我们要连接的oracle服务地址和端口,并且Database命名为test。

test =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.3.26)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = oracle.bak)
    )
  )

  至于PL/SQL登录界面少了的那个选项需要取消登录,在Tools\Perferences 下的Connection 配置配置Oracle_Home和OCI Library后才会有,这里Oracle Home为Oracle客户端路径,我的是E:\oracle\instantclient_12_1,OCI Library为E:\oracle\instantclient_12_1\oci.dll。

  装完这两个东西你应该就可以访问别人的Oracle服务了。

--------------------------------------------------------------------------------------------------------------------------------------------------------------

  下面介绍下oracle11g服务端的安装过程(安装过程很简单,以前在学校的时候被老师吓到了以为很麻烦,所以感觉当学一个什么东西的时候要把它假象得简单点,这样学起来至少会轻松容易点,不要被自己吓到)以及如何配置网络服务。

  1.下载Oracle 11g

  2.解压两个压缩包到同一目录,即“database”,然后单击解压目录下的“setup.exe”文件。

  3.执行安装程序后会出现如下的命令提示行。

  4.等待片刻之后就会出现启动画面。

  5. 启动画面之后会出现安装画面,取消“我希望通过My Oracle Support接收安全更新”的选中,单击“下一步”继续,同时在出现的信息提示框单击“是”。

  6.出现安装选项对话框,默认选择“创建和配置数据库”,点击“下一步”继续。

  7.出现安装类型对话框,点击“下一步”继续。如果安装环境是在Windows Server上的话就选择服务器类。

  8.网格安装选项。默认选择“单实例数据库安装”。若将服务器配置为RAC(应用程序集群),则选择“Real Application Clusters数据库安装”安装配置。单击“下一步”继续。

  9. 安装类型。默认选择“典型安装”,若需详细设置,则选择“高级安装”,单击“下一步”继续。

  10. 安装配置。在这要注意的是:管理口令的格式至少包含一个大写字母、一个小写字母和一个数字,否则会提示警告,正确输入后单击“下一步”继续。

  11.先决条件检查。若出现不符合安装要求的项目,请选中“全部忽略”并单击“下一步”继续。

  12. 点击“完成”以开始安装。

  13.安装过程中,若出现Windows安全警告,请点击“允许访问”。

  14. 弹出的确认对话框,点击“确定”会回到主界面,然后再单击“关闭”完成安装。注意:这里有个口令管理,点击可以进去解锁scott用户,只有sys和system用户没有锁,并设置修改密码。

  15. 至此,Oracle 11g 已经安装完成。你可以在开始菜单->Oracle - OraDb11g_home1->Database Control - orcl中打开访问网址。用SYSDBA的连接身份登录就可以管理数据库了。

  这种方式为Oracle 11g服务端 + Oralce 32bit客户端 + PLSQL。

  下面是如何配置网络服务以使用PLSQL

              

  这样安装Oracle32bit的客户端软件。安装成功后并配置网络服务,就可使用PL/SQL。

---------------------------------------------------------------------------------------------------------------------------------------------------------------

  环境:Windows 7 中文,Oracle 11g Client

  思路: 注册表跟系统环境变量里的字符集统一。
  1.在运行中输入regedit,打开注册表编辑器
  2.HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1看见 NLS_LANG 将:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
  3.cmd --> set发现nls_lang=AMERICAN_america.WE8ISO8859P1
  4.我的电脑-->右击-->属性-->环境变量-->系统变量-->把nls_lang修改成SIMPLIFIED CHINESE_CHINA.ZHS16GBK-->
  重新启动PLSQL即解决问题。

  

  

  

win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决的更多相关文章

  1. win7 64位系统下 PL/SQL无法连接的问题

    第一步:下载oracle客户端 由于 PLSQL Developer 没有64位版本,所以在64位系统上运行该程链接64位Oracle时就会报错,笔者为这个问题纠结了好几天,后来通过请教Google ...

  2. Win7 64位系统,使用(IME)模式VS2010 编写 和 安装 输入法 教程(1)

    原文:Win7 64位系统,使用(IME)模式VS2010 编写 和 安装 输入法 教程(1) 首先感谢:http://blog.csdn.net/shuilan0066/article/detail ...

  3. ComputeSignature 中行支付签名报错(win7 64位系统)

    在做中行加密验签的时候出现的问题.原本在XP系统下可以正常运行的,现在换了win7 64位系统就出现了这个问题,没头绪 所以发上来求各位大大支招 有什么好的解决方案.. 我的解决办法: 1.C:\Do ...

  4. WIN7 64位系统注册银行支付组件

    WIN7 64位系统注册银行支付组件目前只尝试注册了银联的chinapay.dll和工行的icbcebankutil.dll 1.将dll文件拷贝到windows\syswow64\文件夹下(Win7 ...

  5. 新装的win7 64位系统上装了IE11,想调试网页的时候,按F12,工具会出来,但是没法正常使用,出现空白。

    Windows专区开了一帖,没人应.这边再开一帖,看看各位遇到过没.如题,新装的win7 64位系统上装了IE11,想调试网页的时候,按F12,工具会出来,但是没法正常使用.尤其是想切换文档模式,只能 ...

  6. WIN7 64位系统搭建WINCE6.0系统遇到的问题

    WIN7 64位系统搭建WINCE6.0系统遇到的问题 安装顺序如下: .先装Visual Studio2005: .安装Visual Studio2005 Service Pack 1: .安装Vi ...

  7. U盘安装Win7 64位系统(笔记本+台式机亲测)

    准备工具: 1. Win7 64位系统的镜像文件(网上随便一搜即可,最好是纯净版,没有一堆乱七八糟的内置软件) 2. 4G以上的U盘一个 所用软件: 老毛桃(官网下载) 具体步骤: 1.数据备份(将原 ...

  8. Win7 64位系统上配置使用32位的Eclipse(转)

    Win7 64位系统上配置使用32位的Eclipse 博客分类: Eclipse eclipse  最近工作电脑换成了64位的win7系统,之前个人电脑上安装的jdk和Eclipse都是32位的.而新 ...

  9. win7 64位系统装oracle11 提示环境变量path 值超过1023字符

    win7 64位系统装oracle10 提示环境变量path 值超过1023字符 1.提示环境变量path 值超过1023字符. 方案: 1.oracle安装文件,右键属性--设置兼容性--兼容XP ...

随机推荐

  1. javascript实现数据结构:线性表--线性链表(链式存储结构)

    上一节中, 线性表的顺序存储结构的特点是逻辑关系上相邻的两个元素在物理位置上也相邻,因此可以随机存取表中任一元素,它的存储位置可用一个简单,直观的公式来表示.然后,另一方面来看,这个特点也造成这种存储 ...

  2. eclipse编译项目jar,git管理代码

    2015-3-10 settings.xml文件: <localRepository>C:\Users\xxx\.m2\repository</localRepository> ...

  3. Http Url Get请求方式需要对中文参数进行编码

    public static void main(String[] args) { try { String mytext = java.net.URLEncoder.encode("上海南站 ...

  4. codeforces 430A Points and Segments (easy)(理解能力有待提高……)

    题目 //终于看懂题目了,,,, //一条线段里面不是每个坐标上都有要染色的点,所以为了满足条件,只能考虑那些给出坐标的点 //所以就要排序一下了,不能直接根据坐标0 1 0 1…… #include ...

  5. POJ 1422

    #include <iostream> #define MAXN 350 using namespace std; int mat[MAXN][MAXN]; bool mark[MAXN] ...

  6. HDU 2602 Bone Collector (简单01背包)

    Bone Collector http://acm.hdu.edu.cn/showproblem.php?pid=2602 Problem Description Many years ago , i ...

  7. Win7系统配置IIS7服务

    1.开启IIS7服务 打开控制面板,选择并进入“程序”,双击“打开或关闭Windows服务”,在弹出的窗口中选择“Internet信息服务”下面所有地选项,点击确定后,开始更新服务. 2.安装web文 ...

  8. http://www.cnblogs.com/leiOOlei/p/5075402.html

    http://www.cnblogs.com/leiOOlei/p/5075402.html

  9. Spring学习总结(0)——Spring详解

    一:spring的基本用法: 1,关于spring容器: spring容器是Spring的核心,该 容器负责管理spring中的java组件, ApplicationContext ctx  = ne ...

  10. Eclipse中WEB项目自动部署到Tomcat

    原因 很长时间没用Eclipse了,近期由于又要用它做个简单的JSP项目,又要重新学习了,虽然熟悉的很快,但记忆总是很模糊,偶尔犯错,以前很少写博客,现在感觉还是很有必要的,编程中每个人对于犯过的错误 ...