一、配置环境变量
1、我将环境变量配置写成了一个脚本,将这个脚本copy到一个新建的linux系统。(脚本是本人原创,前2篇文章里有,感兴趣的朋友可以去看看)

2、进入脚本所在的目录。

3、执行脚本,需要输入的地方:设置oracle用户密码;设置oracle sid名,其他的脚本会自动配置。脚本创建的默认安装目录为:/u01/app/oracle,如果想设置为其它的可以在脚本中改。

4、最后配置下 /etc/hosts文件。

二、安装数据库软件。
1、将Oracle 11g的2个安装包copy到安装根目录/u01并解压。这里要用unzip命令一个一个解压,不能在windows里解压了在copy过来,可能会出问题。




2、修改下database文件的属主。

3、设置一下DISPLAY环境变量。

4、进入database目录,运行安装命令:“./runInstaller”,开始安装数据库软件。

5、去掉“I wish to receive security updates via My Oracle Support”。

6、选择“Yes”,不管提示。

7、选择第二项:“Install database soft only”,只安装数据库软件,数据库后面再创建,这样的好处如果有错误好定位。

8、选择“Single instance database installation”,安装单实例,第二项是RAC。

9、将中文添加到右边。

10、选择“Enterprise Edition (3.95GB)”,企业版。

11、下面的默认就行,一路Next。

12、这里会进行安装前的检查。

13、用yum把缺少的软件包安装上。提前要配好yum,如果不会配置yum看这里 http://blog.itpub.net/27633655/viewspace-1079703/

14、点击“Check Again”,重新检查下看是否安装齐全。

15、物理内存和swap大小如果是测试用可以忽略掉,1G内存足够,点击右上叫“Ignore  All”。

16、出现一些概要信息,点击“Finish”开始安装。

17、安装完成后要用root用户执行2条脚本。

18、安装完成以后点击“OK”。

三、配置监听和tnsnames。
1、配置监听。
在刚才的oracle用户执行 netca 命令,选择第一项“Listener configuration”一路Next就行。

2、tnsnames设置。
选择第三项“Local Net Service Name configuration”,一路Next,注意参考截图输入服务名和本机IP。

点击“Finish”完成配置。

四、创建数据库。
1、在刚才的oracle用户运行dbca 命令。

2、选择“Create a Database”,创建一个数据库。

3、选则第一项“General Purpose or Transaction Processing”,一般事务数据库。

4、输入全局数据库名和实例名。全局数据库名可以加后缀也可以不加。

5、这里是OEM、告警和自动备份,保持默认。

6、这里选择下面的选项“Use Same Administrative Password for All Accounts”,为所有用户设置一个统一密码。

7、如果密码太简单会出现提示,不管它直接选择“Yes”。

8、这里存储类型和文件,保持默认。

9、这里是闪回区和归档设置。勾选“Enable Archiving”,开启归档。

10、这里勾选“Sample Schemas”。数据库安装完成后会带一些样例用户和表,如scott、hr等。

11、这里设置内存的大小,可以选择“Typical”给一个总的内存大小,也可以选“Custom”自定义SGA和PGA大小。
如果选择第一项要注意/dev/shm的大小。

12、这里设置数据库连接的进程数,保持默认。

13、设置字符集,默认是第一项。应该根据你的实际要求选择第三项“Choose from the list of character sets”,选择自己需要的字符集。

14、选择第一项“Dedicated Server Mode”,专有连接模式。第二项为共享连接模式。

15、到这里基本设置完成,数据库开始安装。

16、安装完成后弹出对话框,点击“Password Management...”,可以对某些锁定用户解锁。

17、去掉scott用户前面的勾,输入密码,如tiger。如果密码太简单,会出现提示框,直接选择“Yes”。

18、点击“Exit”,完成安装。

19、连接到数据库,看是否运行正常。

没有什么异常,数据库安装完成。

rhel5.5 linux系统下安装Oracle 11g的更多相关文章

  1. 在Windows10系统下安装Oracle 11g数据库

    在Windows10系统下安装Oracle 11g数据库 https://blog.csdn.net/wei1992_6/article/details/60054727

  2. 在windows系统下安装oracle 11g

     oracle 11g 安装在windows server 2012 系统下. 最近,需要配置数据库,要求在windows操作系统下,安装oracle 11g 数据库,因为以前没有安装过,所以成功后, ...

  3. Linux虚拟机下安装Oracle 11G教程

    1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定( ...

  4. Linux虚拟机下安装Oracle 11G教程图文解说

    1.安装环境 操作系统:Red hat 6.5 内存:内存最低要求256M (使用:grep MemTotal /proc/meminfo 命令查看) 交换空间:SWAP交换空间大小根据内存大小决定( ...

  5. Centos6.5_64位系统下安装Oracle 11g

    一.硬件要求 1.内存与Sweap:内存2G(以上),Sweap 2G(以上) 内存: 1-2G 2-16G 16G以上 Sweap: 1.5倍内存 1倍内存 16G 检查:# grep MemTot ...

  6. Redhat Linux 下安装Oracle 11g R2

    能够下载:http://download.csdn.net/detail/ykh554541184/8086647文档方便查阅 官方文档:http://docs.oracle.com/cd/E1188 ...

  7. CentOS 6.5下安装Oracle 11g(转)

    最近开始学习CentOS使用,做些记录. 参考文献:Cent OS 6_5(x86_64)下安装Oracle 11g 一.硬件要求 1.内存&swap Minimum:1 GB of RAM ...

  8. (静默安装)Cent OS 6_5(x86_64)下安装Oracle 11g

    Cent OS 6_5(x86_64)下安装Oracle 11g 1 硬件要求   1.1 内存 & swap 物理内存不少于1G 硬盘可以空间不少于5G swap分区空间不少于2G Mini ...

  9. Windows10下安装Oracle 11g 64位的详细步骤

    直接附上我整理后的Word版<Windows10下安装Oracle 11g 64位的详细步骤>下载地址,提取码:9vak. 参考文献: 1.Win10 64位系统下安装Oracle11g详 ...

随机推荐

  1. 关键词提取TF-IDF算法/关键字提取之TF-IDF算法

    TF-IDF(term frequency–inverse document frequency)是一种用于信息检索与信息探勘的常用加权技术.TF的意思是词频(Term - frequency),  ...

  2. day-10 sklearn库实现SVM支持向量算法

    学习了SVM分类器的简单原理,并调用sklearn库,对40个线性可分点进行训练,并绘制出图形画界面. 一.问题引入 如下图所示,在x,y坐标轴上,我们绘制3个点A(1,1),B(2,0),C(2,3 ...

  3. 常见 SQL语句使用 增删改查

    一.常见的增删改查(一).查:1.SELECT 列名称 FROM 表名称,其中列名可以是多个,中间用豆号分开,如SELECT LastName,FirstName FROM Persons: 2.SE ...

  4. Byte数据类型—Java

    字节与字符 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节,一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制最小值为0,最大值为255. UTF-8 ...

  5. BZOJ 题解continue

    1041 圆上的整点 暴力枚举 会超时 这道题很像之前一次noip模拟题(当时的我还太水了(虽然现在也很水)) x2+y2=R2 考虑变型 x2=(R+y)(R-y) int d=gcd(R,y) i ...

  6. Spring源码解析-AOP简单分析

    AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等等,不需要去修改业务相关的代码. 对于这部分内容,同样采用一个简单的例子和源码来说明. 接口 public ...

  7. mysql修改表中某个字段的默认值

    Mysql中用SQL增加.删除字段,修改字段名.字段类型.注释,调整字段顺序总结   在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改 ...

  8. CSS3学习之linear-gradient(线性渐变)

    转自:http://www.cnblogs.com/rainman/p/5113242.html CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 以前,你必须使 ...

  9. es6+最佳入门实践(5)

    5.对象扩展 5.1.对象简写 在es5中,有这样一种写法 var name = "xiaoqiang"; var age = 12; var obj = { name : nam ...

  10. 最短路径算法 SP

    dijkstra求最短路径长度 dijkstra求最短路并记录路径 #include<stdio.h> #include<string.h> #include<stack ...