实验环境:
    系统->Redhat 6.5
    Oracle软件版本->oracle 11.2.0.4.0
    
 
系统初始化
    设定hosts主机名和对应IP地址
        vi /etc/hosts
            192.168.139.11 t-redhat-02 t-redhat-02.com
    关闭selinux
        vi /etc/selinux/config
        #SELINUX=enforcing
        SELINUX=disabled
    关闭防火墙和自动
        service iptables stop&&service ip6tables stop
        chkconfig iptables off&&chkconfig ip6tables off
    更新系统内核参数
        vim /etc/sysctl.conf
            #ADD
#kernel.shmmax ->use os default no change
# shmmax: Smallest of -> (Half the size of the physical memory) or (4GB - 1 byte)
#kernel.shmall ->use os default no change
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 142
fs.aio-max-nr = 1048576
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65000
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default =262144
net.core.wmem_max = 1048576
 
 
        限制oracle&grid用户进程数和文件数
        vim /etc/security/limits.conf
oracle          soft     nproc           2047
oracle          hard     nproc           16384
oracle          soft     nofile          1024
oracle          hard     nofile          65536
 
grid             soft         nproc         2047
grid             hard         nproc         16384
grid             soft          nofile         1024
grid             hard         nofile         65536
 
vim /etc/pam.d/login
    session    required     pam_limits.so
 
 
vim /etc/profile
 

  if [ /$USER = "oracle" ] || [ /$USER = "grid" ]; then

            if [ /$SHELL = "/bin/ksh" ]; then
                ulimit -p 16384
                ulimit -n 65536
            else
                ulimit -u 16384 -n 65536
            fi
                umask 022
          fi
   创建grid和oracle用户
        groupadd -g 501 oinstall
        groupadd -g 502 dba
        groupadd -g 503 osasm
        groupadd -g 504 asmoper
 
        useradd -g oinstall -G osasm,asmoper grid
        useradd -g oninstall -G dba oracle
 
    更新grid和oracle用户环境变量
        vim /home/grid/.bash_profile
            export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/ 11.2.0.4/dbhome_1
            export GRID_HOME=/u01/app/grid/product/11.2.0.4
             export PATH=$ORACLE_HOME/bin:$GRID_HOME/bin:$ORACLE_HOME/OPatch:$PATH
 
  vim /home/oracle/.bash_profile

    
           export  ORACLE_BASE=/u01/app/oracle;
           export ORACLE_HOME=$ORACLE_BASE/product/ 11.2.0.4/dbhome_1
           export PATH=$ORACLE_HOME/bin:$PATH
 
 
 
安装所需依赖包

yum -y install binutils

yum -y install compat-libcap1
yum -y install compat-libstdc++*
yum -y install libgcc
yum -y install libgcc
yum -y install libstdc++
yum -y install libstdc++-devel
yum -y install sysstat
yum -y install gcc
yum -y install gcc-c++
yum -y install ksh
yum -y install make
yum -y install glibc
yum -y install glibc-devel
yum -y install libaio
yum -y install libaio-devel
yum -y install elfutils-libelf
yum -y install elfutils-libelf-devel
yum -y install glibc-common
yum -y install glibc-headers
yum -y install expat
           rpm -vih pdksh-5.2.14-30*
 
    为grid和oracle软件创建目录
        mkdir -p /u01/app/grid/product/11.2.0.4
        mkdir -p /u01/app/oraInventory
        mkdir -p /u01/app/oracle
    分别为目录进行授权
        chown -R grid.oinstall /u01/app/grid
        chown -R oracle.oinstall /u01/app/oracle
        chown -R grid.oinstall /u01/app/oraInventory
        chmod -R 775 /u01/app/grid /u01/app/oracle  /u01/app/oraInventory
 
 首先安装grid软件

只安装grid软件

 

 

 
配置RAC
    cd $GRID_HOME/crs/config
    ./config.sh
 
 

oracle 11g grid软件安装[20180121]的更多相关文章

  1. 卸载oracle 11g grid软件

    一,使用deinstall 同样,卸载grid软件在11g中也推出了了卸载工具deinstall卸载同卸载oracle数据库软件 具体可参考:Behaviour of the Oracle De-in ...

  2. Oracle 11g 单实例安装文档

    这里介绍在Red Hat Enterprise Linux Server release 5.7 (Tikanga)下安装ORACLE 11.2.0.1.0的过程,本文仅仅是为了写这样安装指导文档而整 ...

  3. Linux 完整卸载oracle和grid软件

    本文主要描述如何在Linux下完全卸载oracle和grid软件. 操作环境 SuSE11 oracle用户完整删除操作步骤 1.登录oracle用户,停止Oracle数据库监听和数据库实例 orac ...

  4. oracle 11g GRID 中 关于 OLR 须要知道的一些内容

     oracle 11g GRID 中 关于 OLR 须要知道的一些内容 1.检查olr 的状态: [root@vmrac1 ~]# ocrcheck -local Status of Oracle ...

  5. oracle 11g 64位安装sqldeveloper打开不了

    oracle 11g 64位安装sqldeveloper打开不了解决方法: 1.到官网下载对应版本的sqldeveloper. 2.找对应安装路径下的F:\app\Administrator\prod ...

  6. windows 环境怎样恢复 (oracle 11g grid) ocr voting 损坏的集群

     windows 环境怎样恢复 (oracle 11g grid) ocr voting 损坏的集群 oracle 11g 以后 ocr 能够放到 asm 磁盘上,而ASM的启动依赖于ocr和vo ...

  7. Oracle 11g 客户端的安装和配置。

    原文:Oracle 11g 客户端的安装和配置. 数据库和客户端在不同的机器之上. 在安装之前,在安装Oracle数据库的服务器上导航到下面的目录. 将listener.ora和tnsnames.or ...

  8. 【oracle 11G Grid 】Crsctl start cluster 和 crsctl start crs 有差别么?

     [oracle 11G Grid ]Crsctl start cluster 和 crsctl start crs 有差别么? q:Crsctl start cluster 是 11.2新特性和 ...

  9. Oracle RAC集群安装之:Grid软件安装过程蓝屏

    前几天在安装一套RAC服务器的过程中,遇到了蓝屏事件,折腾了蛮久(在排查是否存在硬件问题上花费了相当多一部分时间),整个过程大概说明如下: 1.两台华为的PC SERVER,操作系统为WIN SERV ...

随机推荐

  1. WinSock Socket 池

    之前在WinSock2.0 API 中说到,像DisConnectEx 函数这样,它具有回收SOCKET的功能,而像AcceptEx这样的函数,它不会自己在内部创建新的SOCKET,需要外部传入SOC ...

  2. wxpython wx.windows的API

    wx.Window is the base class for all windows and represents any visible object on screen. All control ...

  3. Flask中数据库关联与分页与cache缓存(十二)

    1 一对多(One To Many) 表示一对多的关系时,在子表类 Post 中需要通过 foreign key (外键)引用父表类 User 在Post类中指定ForeignKey: class P ...

  4. Mrach 9 2017 Week 10 Thursday

    There is a kind of beauty in imperfection. 有一种美叫做不完美. Every thing, every one, in the world, is not p ...

  5. Visual Studio 2012 未找到与约束 ContractName问题,及printf unsafe问题

    1.用VS 2012 创建c++项目失败,提示未找到与约束 ContractName .............的错误 解决办法:下载VS 2012 补丁,很小的一个补丁,不过很管用 地址:http: ...

  6. 三、HTTP协议

    1. 基础概念篇 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的 ...

  7. Python语言程序设计基础(7)—— 文件和数据格式化

    返回字符串 file = input() #返回字符串 fo = open(file,"r").read(6) print(fo) 返回列表形式 file = input() fo ...

  8. CF25E Test

    嘟嘟嘟 因为只有三个字符串,所以就有一个比较暴力的做法:枚举这三个串所有排列,然后对于每一个排列,减去这三个串两两的公共部分的长度,更新答案. 求公共部分自然想到kmp:比如s[1]接在s[0]后面, ...

  9. 使用strtus2框架的json插件来完成ajax操作

    ------------------------------------------------------------------------------jsp------------------- ...

  10. Yii 判断是不是post方式提交的数据

    一.在controller里判断提交是不是通过post方式: if(Yii::$app->request->isPost){ return true; }else{ return fals ...