实验环境:
    系统->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. express 请求跨域后端解决方法CORS

    CORS全称Cross-Origin Resource Sharing,是HTML5规范定义的如何跨域访问资源. Origin表示本域,也就是浏览器当前页面的域.当JavaScript向外域(如sin ...

  2. HTML <frameset> 标签

    <frameset></frameset>:框架标签,可以将页面分割,被frameset标签分割的页面,不允许使用body标签;frameset标签页面内只能出现framese ...

  3. 关于js 中函数的参数

    var a = 100; function test(a){ a++; //a(形参)是局部变量 console.log(a); } test(a); console.log(a); //结果是 10 ...

  4. linux c开发: 在程序退出时进行处理

    有时候,希望程序退出时能进行一些处理,比如保存状态,释放一些资源.c语言开发的linux程序,有可能正常退出(exit),有可能异常crash,而异常crash可能是响应了某信号的默认处理.这里总结一 ...

  5. ContentProvider启动浅析

    一.自己的理解 对于content provide的启动我是这样认为的,要用ContentResolver去获得一个contentProvider,在这的获得的过程中, 1.如果本应用之前有conte ...

  6. Enumeration 接口的使用

          Enumeration是一个接口,定义了两个规则,可以获取连续的数据,对数据结构非常重要.       接口源码: publicinterfaceEnumeration<E>{ ...

  7. 多线程(一)~基础介绍,简单demo实现

          前言:     现在CPU都是多核的,可以同时处理多个进程,比如我笔记本的CPU是i3-370,它就是双核四线程的.那么这个核和线程都是什么呢?     核是针对硬件而言的,即核心,代表的 ...

  8. solidity语言11

    函数修饰符 pragma solidity ^0.4.11; contract owned { address owner; // 构造函数 function owned() public { own ...

  9. Liunx网络管理

    本地yum源 yum(Yellow dog Updater, Modified)是一个在 Fedora 和 RedHat 以及CentOS 中的 Shell 前端软件包管理器.基于 RPM 包管理,能 ...

  10. web开发路径问题解决

     使用监听器解决路径问题 监听器: