groupadd -g 5000 asmadmin
groupadd -g 6000 oinstall
useradd -g oinstall -G dba,asmdba,asmadmin,asmoper grid
useradd -g oinstall -G dba,oper,asmdba oracle
mkdir -p /u01/app/11.2.0/grid
chown -R grid:oinstall /u01
mkdir -p /u01/app/oracle/cfgtoollogs
chown -R oracle:oinstall /u01/app/oracle
chmod -R 775 /u01/app/oracle
mkdir -p /u02/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u02
a.sed -i 's/kernel.shmmax/#kernel.shmmax/g' /etc/sysctl.conf
b.sed -i 's/kernel.shmall/#kernel.shmall/g' /etc/sysctl.conf
cat >> /etc/sysctl.conf << EOF
kernel.shmmax = 1073741824
kernel.sem = 250 32000 100 128
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 = 1048586
8、配置/etc/security/limits.conf
cat >> /etc/security/limits.conf << EOF
9、#change global user env parameter
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
10、#change grid's env parameters
cat >>.bash_profile <<EOF
#export ORACLE_HOSTNAME=node1
#export ORACLE_UNQNAME=rac
export ORACLE_BASE=/u01/base
export ORACLE_HOME=/u01/app/11.2.0/grid
export PATH=/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/grid/bin
export PATH=/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/grid/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=/lib:/lib:/usr/lib
export CLASSPATH=/JRE:/jlib:/rdbms/jlib
cat >>.bash_profile <<EOF
#export ORACLE_HOSTNAME=node1
#export ORACLE_UNQNAME=rac
export ORACLE_BASE=/u01/base
export ORACLE_HOME=/u01/app/11.2.0/grid
export PATH=/usr/sbin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/grid/bin
export PATH=/bin:/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/grid/bin:$ORACLE_HOME/bin
评论