rac安裝快速配置腳本

groupadd  -g  501  oinstall
groupadd  -g  502  dba
groupadd  -g  503  oper
groupadd  -g  504  asmadmin
groupadd  -g  506  asmdba
groupadd  -g  507  asmoper
useradd  -u  501  -g  oinstall  -G  asmadmin,asmdba,asmoper  grid
useradd  -u  502  -g  oinstall  -G  dba,asmdba,oper  oracle 

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

 


mkdir  -p  /u01/app/oraInventory
chown  -R  grid:oinstall /u01
chmod  -R  775 /u01

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

mkdir  -p  /u02/app/oracle
mkdir  -p  /u02/app/oracle/cfgtoollogs  #needed to ensure that dbca is able to run after the rdbms installation
chown  -R  oracle:oinstall  /u02
chmod  -R  775  /u02 
 
mkdir  -p  /u02/app/oracle/product/11.2.0/db_1
chown  -R  oracle:oinstall  /u02/app/oracle/product/11.2.0/db_1
chmod  -R  775  /u02/app/oracle/product/11.2.0/db_1

 


yum -y install  binutils*  compat-libstdc*  elfutils-libelf*  expat*  gcc*  gcc-c*  glibc* glibc-common*  glibc-devel*  glibc-headers*  libaio*  libaio-devel* libgcc*  libstdc*  make*  pdksh*  sysstat*  unixODBC*  unixODBC-devel*

 

 

oracleasm createdisk OCR_VOTE01 /dev/sdb1
oracleasm createdisk OCR_VOTE02 /dev/sdb2
oracleasm createdisk OCR_VOTE03 /dev/sdb3
oracleasm createdisk OCR_VOTE04 /dev/sdb5
oracleasm createdisk ASMDATA01 /dev/sdb6
oracleasm createdisk ASMDATA02 /dev/sdb8
oracleasm createdisk ASMDATA03 /dev/sdb9
oracleasm createdisk ASMDATA04 /dev/sdb10
oracleasm createdisk ASMDATA05 /dev/sdb11
oracleasm createdisk ASMDATA06 /dev/sdb12
oracleasm createdisk ASMDATA07 /dev/sdb13
oracleasm createdisk ASMDATA08 /dev/sdb14
oracleasm createdisk ASMDATA09 /dev/sdc1
oracleasm createdisk ASMDATA10 /dev/sdc2
oracleasm createdisk ASMFLUSH01 /dev/sdc3
oracleasm createdisk ASMFLUSH02 /dev/sdc5
oracleasm createdisk ASMFLUSH03 /dev/sdc6
oracleasm createdisk ASMFLUSH04 /dev/sdc7
oracleasm createdisk ASMFLUSH05 /dev/sdc8

 

# Oracle Settings on node 1 rac1
umask 022  
export ORACLE_HOSTNAME=rac01.tisunion.org 
export ORACLE_BASE=/u02/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=rac1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

# Oracle Settings on node 2 rac2
umask 022  
export ORACLE_BASE=/u02/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=rac2
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib


#grid Setting on node 1 on rac01
export ORACLE_BASE=/u01/app/
export ORACLE_HOME=/u01/11.2.0
export ORACLE_SID=+ASM1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export THREADS_FLAG=native

#grid Setting on node 1 on rac01
export ORACLE_BASE=/u01/app/
export ORACLE_HOME=/u01/11.2.0
export ORACLE_SID=+ASM2
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/lib64:/usr/lib64
export ORACLE_TERM=xterm
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export TNS_ADMIN=$ORACLE_HOME/network/admin
export THREADS_FLAG=native

 


emctl start -dbconsole

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章