所谓Rhel  就是Redhat enterprise Linux, Redhat 的服务器操作系统。
我本来想将Oracle 装在opensuse 上, 可是由于缺少指定版本的包,失败了。  还是选Oracle 认证的Redhat吧。

首先在虚拟机上装好RHEL 5.4. Virtualbox 或vmware 具体安装方法可以参考:
http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1091933
由于我那破本是Linux mint系统,所以选了virtulbox了。
安装过程中清保证swap空间大于2.5g.
虚拟机安装完后,最好把虚拟机增强工具包也装上,
可以参考
http://nvd11.blog.163.com/blog/static/2000183122012740438125/

打开虚拟机运行RHEL ,   把网络设好,最好选桥接模式。
输入
$ ifconfig
可以查看设置后的IP
在宿主机上打开终端.
输入
$ ssh 192.168.0.107
应该就可以连接上RHEL 了, 连不上的话请检查RHEL的网络和sshd服务。

接下来下面的步骤都可以在这个终端上操作了。 下面就是真正的开始:

=============================================================
步骤1:检查内存和swap空间大小是否符合要求。
一般来讲内存大于1g就可以了, 但是oracle 11g要求 swap空间不少于2.5g
检查swap 空间的命令:
$swapon -s
如果不符合要求,可以参考
http://nvd11.blog.163.com/blog/static/2000183122012612114350824/

步骤2:添加oracle帐户,以及相关用户组。
$groupadd oinstall
$groupadd dba
$useradd –g oinstall –G dba oracle
$passwd oracle    #设密码

步骤3:配置系统核心参数
打开 /etc/sysctl.conf
vi /etc/sysctl.conf
加入这些参数:

fs.aio-max-nr = 3145728fs.file-max = 6815744kernel.shmall = 1073741824kernel.shmmax = 4398046511104kernel.shmmni = 4096kernel.sem = 250 32000 100 142net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576

保存退出后, 用下面命令使上面的修改生效
$sysctl -p
注: 上面呢d参数修改错亦问题唔大,安装oracle时 oracle会检测一次,并且提供脚本帮你修复

步骤4:修改Shell limits 提高oracle执行效率
其实就系让oracle用户打开文件数和进程数无限制。
$vi  /etc/security/limits.conf
#加入下面4行
oracle  soft  nproc  2047
oracle  hard  nproc  16384
oracle  soft  nofile  1024
oracle  hard  nofile  65536

$ vi  /etc/pam.d/login
#加入这行
session    required     pam_limits.so

步骤5:配置ORACLE 系统环境变量, 建立路径
修改/etc/profile
$vi /etc/profile
#加入下面语句

#ORACLE SETTINGORACLE_BASE=/u01/app/oracle/project                                                ORACLE_HOME=$ORACLE_BASE/11.2.0/db_home1/oracleORACLE_SID=orclPATH=$ORACLE_HOME/bin/:$PATHexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH 

if [ $USER = "oracle" ]; then                                           #这一段我都唔系好清楚做乜,加上就系了, 解除一d限制挂。  if [ $SHELL = "/bin/ksh" ]; then    ulimit -p 16384    ulimit -n 65536  else    ulimit -u 16384 -n 65536  fifi

保存退出后,执行
$. /etc/proflie
来使修改生效, 亦可以用echo $XXX 来检查系统变量.

跟主建立路径
$mkdir -p $ORACLE_HOME                                    #留意上面所设的变量
$chown -R oracle:oinstall /u01                                 #将改路径属主转给用户oracle

=============================================================
好了, 到这里为此, 系统准备已经做得差不多了,  当然其实还没有完全配完, 其实有很多软件包还没装, 不过这些在下一篇继续了.
下一篇开始安装ORACLE.

http://nvd11.blog.163.com/blog/static/200018312201271104353433/

RHEL 5.4 安装Oracle 11gR2, 准备篇...相关推荐

  1. RHEL 5.4 安装Oracle 11gR2, 安装篇1...

    安装之前要对RH 5.4做一些系统准备,请参考准备篇: http://nvd11.blog.163.com/blog/static/2000183122012711057110/ 步骤1: copy ...

  2. RHEL 5.4 安装Oracle 11gR2, 安装篇2

    接上篇: http://nvd11.blog.163.com/blog/static/200018312201271104353433/ 先决条件检查后有如下若干软件包未安装点算咧? 步骤1:用rh5 ...

  3. rhel5.8安装oracle10g,RHEL 5.8 安装Oracle 10g r2 clusterware 报错

    rhel 5.8 安装oracle 10g r2 clusterware 报错 这个报错和网上的大部分答案都不一样的,报错也不是缺少32位的rpm包,,是之前报错修改vipca 的时候多注释掉一行 , ...

  4. oracle静默安装集群,静默安装Oracle数据库10g篇

    静默安装Oracle数据库10g篇 =========================================================================== 以下是在Li ...

  5. RHEL 7.6 安装 Oracle 18c RAC

    RHEL 7.6 安装 Oracle 18c RAC 第一部分 安装规划 虚拟环境 VirtualBox 6.0 OS 版本 Red Hat Enterprise Linux Server relea ...

  6. RHEL 7.6 安装oracle database 19c on ASM Part2: Grid Infrastructure配置

    RHEL 7.6 安装oracle database 19c on ASM Part1: 基础环境配置 RHEL 7.6 安装oracle database 19c on ASM Part3: ASM ...

  7. 安装oracle1628,基于RHEL 6.5安装Oracle 11g详细教程(7)——配置Oracle自启动

    基于RHEL 6.5安装Oracle 11g详细教程(7)--配置Oracle自启动 发布时间:2020-06-07 04:01:03 来源:51CTO 阅读:1370 作者:kevin1985122 ...

  8. 基于Linux RHEL 5 5 安装Oracle 10g RAC

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 本文所描 ...

  9. centOS6.5中静默安装oracle 11gR2

    近日公司租用虚机,需要在虚机上安装oracle11gR2,由于先前从未使用过linux系统,在网上查了一些方法进行安装最后都安装失败,最后经多次试验才发现安装不成功的多数问题都是集中在包或者是权限上, ...

最新文章

  1. WCF RIA Service实体类中发复杂类型
  2. QListWidget读取本地文件夹中文件并显示名字,双击读取xml数据
  3. 第4章:分布式数据库 HBase
  4. 你真的了解泛型 Generic 嘛?
  5. @ConfigurationProperties和@Value不同的使用场景,@Bean添加组件 (6.spring boot配置文件注入)...
  6. 还没吃透内存缓存LruCache实现原理的看这篇文章,面试必会
  7. 信息学奥赛C++语言:整数的个数
  8. 『原创·翻译』如何阅读论文
  9. 使用 IntraWeb (21) - 基本控件之 TIWTabControl
  10. MyBatis下载和环境搭建
  11. LCD12864图形点阵液晶显示模块中文资料介绍
  12. 阿里云企业邮箱使用步骤
  13. 钉钉群机器人关键词自动回复_自动化运维平台Spug测试
  14. Win10怎么设置自动锁屏? win10自动锁屏的两种方法
  15. 搜狗推送接口-搜狗推送口子
  16. 找不到网络其他计算机名,电脑找不到无线网名称怎么办?找不到无线网名称解决办法...
  17. Linux中time()函数用法
  18. 6-1 调用函数打印闰年 (15 分)
  19. 启发式搜索A*算法【引入及思想】
  20. yaffs2的补丁文件patch-ker分析

热门文章

  1. 【MySQL】求每门科目成绩排名前二的学生信息
  2. [How TO]-ubuntu下安装selenium
  3. 人工智能-基于U^2-Net的肖像画生成算法
  4. 分享SSRF漏洞的学习和利用
  5. prometheus rfc3339 php date 转换
  6. 1.6 Java字节流的使用:字节输入/输出流、文件输入/输出流、字节数组输入/输出流
  7. 用户描述 和 组描述 和 远程连接
  8. VI编辑器的操作模式
  9. MySQL带BETWEEN AND关键字的查询
  10. angularjs中state的参数4_mpvue中使用Vuex