Oracle----Oracle 11g XE release2安装与指导
今天上午我安装了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安装与指导的更多相关文章
- Oracle 11g XE release2安装与指导
今天上午我安装了Oracle 11g企业版,发现太占内存了,考虑到MS SQL有express版本,所以寻思着尝试尝试Oracle 11g的express版本,就是EX版本.下面是具体的安装步骤. 1 ...
- Oracle 11g R2安装手册(…
1.Oracle 11g R2安装手册(图文教程)For Windows 1.下载Oracle 11g R2 for Windows版本,下载地址如下官方网站:http://download.orac ...
- Oracle(11g)详细安装步骤
最详细的Oracle安装步骤就在这里,话不多说直接给大家上安装Oracle的详细教程 如果没有安装包,可以先点击下载下载地址:http://download.oracle.com/otn/nt/o ...
- Oracle Database 11g Express Editon介绍及安装
一.Oracle Database 11g Express版本介绍 公司项目开发中,使用的数据库是Oracle 10g和MySQL 5.5,最新因为开发需要,需要从后台读取一些数据.使用的客户端是PL ...
- 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.飞信.旺旺.有道词典.有道云笔 ...
- [转载]在rhel 6 x86_64 上安装oracle 11g xe
原文地址:在rhel 6 x86_64 上安装oracle 11g xe作者:pccom Oracle 11g xe for linux目前只有x86_64 版本,没有i386, i686 版本,如果 ...
- 在 Windows 下安装 Oracle 11g XE (Express Edition)
Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本. 做为免费的 Oracle 数据库版本,XE 的限制是 ...
- CentOS随笔 - 3.CentOS7安装Oracle 11g xe
前言 转帖请注明出处: http://www.cnblogs.com/Troy-Lv5/ 由于手上很多项目都是采用Oracle在进行开发, 所以安装Oracle成为必然. 当然有朋友会想为什么不安装1 ...
- Linux下Oracle 11G XE 安装笔记
操作系统 [oracle@RAC02 ~]$ lsb_release -aLSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:cor ...
随机推荐
- <摘录>字节对齐(强制对齐以及自然对齐)
struct {}node; 32为的x86,window下VC下sizeof(node)的值为1,而linux的gcc下值为0: 一.WINDOWS下(VC--其实GCC和其原理基本一样,象这种问题 ...
- 关于MYsql 多字段排序
SELECT switch_data.* , lan_data.ename FROM switch_data , lan_data WHERE switch_data.address = '佳合丽景' ...
- 使用ReadOnlyCollection创建只读集合
转载:http://www.cnblogs.com/abatei/archive/2008/02/04/1064102.html 使用泛型创建只读集合 问题 您希望类中的一个集合里的信息可以被外界访问 ...
- eth0: ERROR while getting interface flags: No such device
出现这个问题有两种原因: 虚拟机设置中没有添加对应的网卡 更改了虚拟机中网卡的MAC,但是Debian 的缓存中将eth0与上次的MAC对应 解决方法: 这里仅就第二种问题提出解决方案: 删除/etc ...
- grub
root (hd0,0) kernel /vmlinuz-2.6.32-573.8.1.el6.i686 ro root=/dev/mapper/VolGroup-lv_root nomodes ...
- Linux下PCI设备驱动程序开发 --- PCI驱动程序实现(三)
三.PCI驱动程序实现 1. 关键数据结构 PCI设备上有三种地址空间:PCI的I/O空间.PCI的存储空间和PCI的配置空间.CPU可以访问PCI设备上的所有地址空间,其中I/O空间和存储空间提供给 ...
- 常用vim命令合集
移动命令: h:左移 l:右移 k:上移 j:下移 ^:移动到本行第一个非空白字符上 0:移动到本行第一个字符上 gg:移动到文件头 G = shift + g:移动到文件尾 %:从一个"{ ...
- spring+mybatis项目启动报错Initializing Spring root WebApplicationContext
这个问题很怪异,各种各样的情况都会导致这个问题的出现,主要是由于sping加载读取配置文件的时候出了问题.我在处理mybatis的时候出现了这个问题,后来排查发现,在mybatis的配置文件中如果有大 ...
- prometheus的坑
prometheus是一个用于监控k8s集群状态的工具.今天在主机上配置这个东西,遇到了一个坑,调查了一段时间才解决,记之. 首先,根据网上的教程,利用helm安装这个东西很方便,只要三条指令(ref ...
- RocketMQ的异步调用
这个异步调用方法中传入一个final 回调对象. public void invokeAsyncImpl(final Channel channel, final RemotingCommand re ...