今天上午我安装了Oracle 11g企业版,发现太占内存了,考虑到MS SQL有express版本,所以寻思着尝试尝试Oracle 11g的express版本,就是EX版本。下面是具体的安装步骤。

  1,官网下载Oracle 11g XE版本,地址Oracle 11g EX

  2,就是点击的一直下一步安装

  安装过后,发现,占内存少多了。因为EX版本的最多占有1G内存,这对单独用户来说没什么影响。

  然后在安装程序中有下面的程序

  

  3,用PL SQL来连接Oracle数据库

  a,从官网下载install-client-packet,网址为client-packet (注意,下载的是32位版本的)

b、将下载的客户端包安装到例如D:\OracleClient下,最终客户端主目录是D:\OracleClient\instantclient_11_2

c、然后在D:\OracleClient\instantclient_11_2下新建network子目录,然后在network下新建admin子目录,最终在           D:\OracleClient\instantclient_11_2\network\admin下新建tnsnames.ora文件,文件中具体内容如下:

XE =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.100)(PORT = 1521))
      )
      (CONNECT_DATA =
        (SERVICE_NAME = XE)
      )
    )

红色内容为要修改的内容,192.168.1.100是服务器的IP地址,XE是服务器数据库实例

d、打开PL/SQL Developer,在登录窗口中选择取消,然后在菜单工具-首选项中填写如下内容

Oracle主目录名:D:\OracleClient\instantclient_11_2

OCI库:D:\OracleClient\instantclient_11_2\oci.dll

  e、关闭服务器端防火墙(根据自己需要设置防火墙允许策略),这一步非常重要,测试了很多次最后发现是防火墙的问题。

  f,这个时候,重新开启客户端PL/SQL Developer,用system登录,然后出现下面的错误

    

  g,如果你出现上面的异常,这说明PLSQL不支持64位的系统,那么应该是你下载错误的版本,应该下载32位版本的,然后重复上面步骤。

  4,在执行查询数据时如有中文字符,可能会出现乱码,解决办法如下:

字符集分为服务器端字符集和客户端字符集。

1、服务器端字符集一般安装Oracle数据库时都会选择中文字符集,如果不是,那只能通过其他方法修改了。

本案例假设服务器端字符集为中文字符集,通过SQL>select userenv(‘language’) from dual;

结果如下:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

2、客户端字符集

在windows平台下,就是系统的环境变量中设置系统环境变量NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK。

还可以在dos窗口里面自己设置,比如:   set nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

这样就只影响这个窗口里面的环境变量。

通过设置就可以查看和插入中文字符了。

Oracle----Oracle 11g XE release2安装与指导的更多相关文章

  1. Oracle 11g XE release2安装与指导

    今天上午我安装了Oracle 11g企业版,发现太占内存了,考虑到MS SQL有express版本,所以寻思着尝试尝试Oracle 11g的express版本,就是EX版本.下面是具体的安装步骤. 1 ...

  2. Oracle 11g R2安装手册(…

    1.Oracle 11g R2安装手册(图文教程)For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:http://download.orac ...

  3. Oracle(11g)详细安装步骤

     最详细的Oracle安装步骤就在这里,话不多说直接给大家上安装Oracle的详细教程  如果没有安装包,可以先点击下载下载地址:http://download.oracle.com/otn/nt/o ...

  4. Oracle Database 11g Express Editon介绍及安装

    一.Oracle Database 11g Express版本介绍 公司项目开发中,使用的数据库是Oracle 10g和MySQL 5.5,最新因为开发需要,需要从后台读取一些数据.使用的客户端是PL ...

  5. vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

    前言: mac系统发展速度确实很快,短短数年,mac os上已经能网银支付(中行.招行.工商.支付宝等均已全面支持mac os了),windows上的经典常用软件:qq.飞信.旺旺.有道词典.有道云笔 ...

  6. [转载]在rhel 6 x86_64 上安装oracle 11g xe

    原文地址:在rhel 6 x86_64 上安装oracle 11g xe作者:pccom Oracle 11g xe for linux目前只有x86_64 版本,没有i386, i686 版本,如果 ...

  7. 在 Windows 下安装 Oracle 11g XE (Express Edition)

    Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本. 做为免费的 Oracle 数据库版本,XE 的限制是 ...

  8. CentOS随笔 - 3.CentOS7安装Oracle 11g xe

    前言 转帖请注明出处: http://www.cnblogs.com/Troy-Lv5/ 由于手上很多项目都是采用Oracle在进行开发, 所以安装Oracle成为必然. 当然有朋友会想为什么不安装1 ...

  9. Linux下Oracle 11G XE 安装笔记

    操作系统 [oracle@RAC02 ~]$ lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:cor ...

随机推荐

  1. <摘录>字节对齐(强制对齐以及自然对齐)

    struct {}node; 32为的x86,window下VC下sizeof(node)的值为1,而linux的gcc下值为0: 一.WINDOWS下(VC--其实GCC和其原理基本一样,象这种问题 ...

  2. 关于MYsql 多字段排序

    SELECT switch_data.* , lan_data.ename FROM switch_data , lan_data WHERE switch_data.address = '佳合丽景' ...

  3. 使用ReadOnlyCollection创建只读集合

    转载:http://www.cnblogs.com/abatei/archive/2008/02/04/1064102.html 使用泛型创建只读集合 问题 您希望类中的一个集合里的信息可以被外界访问 ...

  4. eth0: ERROR while getting interface flags: No such device

    出现这个问题有两种原因: 虚拟机设置中没有添加对应的网卡 更改了虚拟机中网卡的MAC,但是Debian 的缓存中将eth0与上次的MAC对应 解决方法: 这里仅就第二种问题提出解决方案: 删除/etc ...

  5. grub

    root (hd0,0)    kernel /vmlinuz-2.6.32-573.8.1.el6.i686 ro root=/dev/mapper/VolGroup-lv_root nomodes ...

  6. Linux下PCI设备驱动程序开发 --- PCI驱动程序实现(三)

    三.PCI驱动程序实现 1. 关键数据结构 PCI设备上有三种地址空间:PCI的I/O空间.PCI的存储空间和PCI的配置空间.CPU可以访问PCI设备上的所有地址空间,其中I/O空间和存储空间提供给 ...

  7. 常用vim命令合集

    移动命令: h:左移 l:右移 k:上移 j:下移 ^:移动到本行第一个非空白字符上 0:移动到本行第一个字符上 gg:移动到文件头 G = shift + g:移动到文件尾 %:从一个"{ ...

  8. spring+mybatis项目启动报错Initializing Spring root WebApplicationContext

    这个问题很怪异,各种各样的情况都会导致这个问题的出现,主要是由于sping加载读取配置文件的时候出了问题.我在处理mybatis的时候出现了这个问题,后来排查发现,在mybatis的配置文件中如果有大 ...

  9. prometheus的坑

    prometheus是一个用于监控k8s集群状态的工具.今天在主机上配置这个东西,遇到了一个坑,调查了一段时间才解决,记之. 首先,根据网上的教程,利用helm安装这个东西很方便,只要三条指令(ref ...

  10. RocketMQ的异步调用

    这个异步调用方法中传入一个final 回调对象. public void invokeAsyncImpl(final Channel channel, final RemotingCommand re ...