zoukankan      html  css  js  c++  java
  • Oracle RAC集群搭建(二)-基础环境配置

    01,创建用户,用户组

    [root@rac1 ~]# groupadd -g 501 oinstall
    [root@rac1 ~]# groupadd -g 502 dba
    [root@rac1 ~]# groupadd -g 503 asmadmin
    [root@rac1 ~]# groupadd -g 504 asmdba
    [root@rac1 ~]# groupadd -g 505 asmoper
    [root@rac1 ~]# useradd -u 501 -g oinstall -G asmadmin,asmdba,asmoper grid
    [root@rac1 ~]# useradd -u 502 -g oinstall -G dba,asmdba oracle
    passwd oracle
    passwd grid ----配置密码

    02,配置hosts

    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    192.168.0.171 rac1
    192.168.0.177 rac2
    192.168.0.173 rac1vip
    192.168.0.174 rac2vip
    172.168.0.171 rac1prv
    172.168.0.177 rac2prv
    192.168.0.176 dbscan

    03,关闭时间同步

    mv /etc/ntp.conf /etc/ntp.conf.bak

    04, 修改内核

    vim /etc/sysctl.conf
    
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    fs.file-max = 6553600
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    
    
    sysctl -p   立即生效

    05, 限制参数

    /etc/security/limits.conf
    
    grid soft nproc 2047
    grid hard nproc 16384
    grid soft nofile 1024
    grid hard nofile 65536
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536

    06, 配置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

    07,登录限制

     /etc/pam.d/login
    session required pam_limits.so

    08,创建目录

    [root@rac1 ~]# mkdir -p /oracle/app/oraInventory
    [root@rac1 ~]# chown -R grid:oinstall /oracle/app/oraInventory
    [root@rac1 ~]#  chmod -R 775 /oracle/app/oraInventory
    
    [root@rac1 ~]# mkdir -p /oracle/11.2.0/grid/crs/
    [root@rac1 ~]# chown -R grid:oinstall /oracle/11.2.0/grid
    [root@rac1 ~]#  chmod -R 775 /oracle/11.2.0/grid
    
    [root@rac1 ~]# cd /oracle/11.2.0
    [root@rac1 11.2.0]# mkdir 11.2.0
    [root@rac1 11.2.0]# chown -R grid:oinstall 11.2.0
    [root@rac1 11.2.0]# chmod -R 775 11.2.0
    
    
    
    [root@rac1 11.2.0]# mkdir -p /oracle/app/oracle
    [root@rac1 11.2.0]# chown -R oracle:oinstall /oracle/app/oracle
    [root@rac1 11.2.0]# chmod -R 775 /oracle/app/oracle
    [root@rac1 11.2.0]# mkdir -p /oracle/app/oracle/product/11.2.0/db_1
    [root@rac1 11.2.0]# chown -R oracle:oinstall /oracle/app/oracle/product/11.2.0/db_1
    [root@rac1 11.2.0]# chmod -R 775 /oracle/app/oracle/product/11.2.0/db_1

    09,关闭防火墙

    systemctl stop firewalld.service
    systemctl disable firewalld.service
    systemctl status firewalld.service

    10.软件环境安装

    rpm -q --qf '%{NAME}-%{VERSION}-%{RELEASE} (%{ARCH})
    ' binutils 
    compat-libstdc++-33 
    elfutils-libelf 
    elfutils-libelf-devel 
    gcc 
    gcc-c++ 
    glibc 
    glibc-common 
    glibc-devel 
    glibc-headers 
    ksh 
    libaio 
    libaio-devel 
    libgcc 
    libstdc++ 
    libstdc++-devel 
    make 
    sysstat 
    unixODBC 
    unixODBC-devel
    
    
    没有的使用
    
    yum -y install ***  (什么没有写什么)

  • 相关阅读:
    python基础知识
    常见的python练习题
    常用的Git命令
    使用MySQL命令行备份和恢复数据库
    常用的MySQL命令
    常用的Linux命令
    Python 3 配置文件处理
    Python 3 MySQL数据库操作
    Python3 MySQL
    python BeautifulSoup4--例子
  • 原文地址:https://www.cnblogs.com/kingle-study/p/10470709.html
Copyright © 2011-2022 走看看