zoukankan      html  css  js  c++  java
  • 搭建类似生产环境的RAC

    install the necessary packages

    yum install -y 

    创建组、用户和目录

    创建用户组

    groupadd -g 2000 oinstall
    groupadd -g 2100 asmadmin
    groupadd -g 2200 dba
    groupadd -g 2201 oper
    groupadd -g 2300 asmdba
    groupadd -g 2301 asmoper
    useradd -u 2100 -g oinstall -G asmadmin,asmdba,asmoper grid
    useradd -u 2101 -g oinstall -G dba,oper,asmdba oracle

      

    创建目录

    mkdir -p  /u01/app/11.2.0/grid
    chown -R grid:oinstall /u01
    mkdir /u01/app/oracle
    chown oracle:oinstall /u01/app/oracle
    chown -R 775 /u01
    

      

    设置环境变量

    1. 修改 root 用户环境变量

    alias sl='vi /var/log/messagesr'
    alias rpmb='rpm -qa --queryformat %-{name}-%{version}-%{release}-%{arch}" "'

    --- run the following command

    echo "alias sl='vi /var/log/messagesr'
    alias rpmb='rpm -qa --queryformat %-{name}-%{version}-%{release}-%{arch}" "'" >> ~/.bash_profile

    2. 修改 grid 用户环境变量

    alias ls="ls -FA"
    ORACLE_SID=+ASM1;export ORACLE_SID
    ORACLE_BASE=/u01/app/grid;export ORACLE_BASE
    ORACLE_HOME=/u01/app/11.2.0/grid;export ORACLE_HOME
    GRID_HOME=/u01/app/11.2.0/grid;export GRID_HOME
    ORACLE_PATH=/u01/app/oracle/common/oracle/sql;export ORACLE_PATH
    ORACLE_TERM=xterm;export ORACLE_TERM
    TNS_ADMIN=$ORACLE_HOME/network/admin;export $TNS_ADMIN
    PATH=.:${JAVA_HOME}/bin/:${PATH}:$HOME/bin:$ORACLE_HOME/bin
    PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
    PATH=$PATH:/u01/app/common/oracle/bin
    PATH=$PATH:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch
    export $PATH
    LD_LIBRARY_PATH=$ORACLE_HOME/lib
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/ctx/lib
    export LD_LIBRARY_PATH
    CLASSPATH=$ORACLE_HOME/JRE
    CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
    CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
    CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
    export $CLASSPATH
    export TMP=/tmp
    export TMPDIR=/tmp
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    export SQLPATH=~/admin/sql:$ORACLE_HOME/sqlplus/admin
    export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
    umask 022
    

      

    3. change the ENV of user  "oracle"

    alias ls="ls -FA"
    ORACLE_SID=ractest1;export ORACLE_SID
    ORACLE_UNQNAME=ractest;export ORACLE_UNQNAME
    ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
    ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOME
    ORACLE_PATH=/u01/app/oracle/common/oracle/sql;export ORACLE_PATH
    ORACLE_TERM=xterm;export ORACLE_TERM
    TNS_ADMIN=$ORACLE_HOME/network/admin;export $TNS_ADMIN
    PATH=.:${JAVA_HOME}/bin/:${PATH}:$HOME/bin:$ORACLE_HOME/bin
    PATH=$PATH:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
    PATH=$PATH:/u01/app/common/oracle/bin
    PATH=$PATH:$ORACLE_HOME/oracm/bin:$ORACLE_HOME/OPatch
    export $PATH
    LD_LIBRARY_PATH=$ORACLE_HOME/lib
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
    LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/ctx/lib
    export LD_LIBRARY_PATH
    CLASSPATH=$ORACLE_HOME/JRE
    CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
    CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
    CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
    export $CLASSPATH
    export TMP=/tmp
    export TMPDIR=/tmp
    export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
    export SQLPATH=~/admin/sql:$ORACLE_HOME/sqlplus/admin
    export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
    umask 022
    

      

  • 相关阅读:
    MOSS中的User的Title, LoginName, DisplayName, SID之间的关系
    如何在Network Monitor中高亮间隔时间过长的帧?
    SharePoint服务器如果需要安装杀毒软件, 需要注意什么?
    如何查看SQL Profiler? 如何查看SQL死锁?
    什么是Telnet
    The name or security ID (SID) of the domain specified is inconsistent with the trust information for that domain.
    Windows SharePoint Service 3.0的某个Web Application无搜索结果
    网络连接不上, 有TCP错误, 如果操作系统是Windows Server 2003, 请尝试一下这里
    在WinDBG中查看内存的命令
    The virtual machine could not be started because the hypervisor is not running
  • 原文地址:https://www.cnblogs.com/DBA-Ivan/p/7979748.html
Copyright © 2011-2022 走看看