Linux6RAC步驟

zhangsharp20發表於2016-01-28
一、網路設定
192.168.137.200 node1
192.168.137.206 node2
192.168.137.201 node1-vip
192.168.137.207 node2-vip
10.10.10.100 node1-priv
10.10.10.101 node2-priv


192.168.137.250 scan-vip




互ping內外網,看是否可以實現通訊




二、儲存


使用nfs或使用ASM(需要官方提供ASMLIB包)


三、建立需要的使用者和目錄


groupadd -g 500 oinstall
groupadd -g 501 oper
groupadd -g 502 dba
groupadd -g 503 asmadmin
groupadd -g 504 asmdba
groupadd -g 505 asmoper
useradd -u 200 -g oinstall -G asmadmin,asmdba grid
useradd -u 201 -g oinstall -G dba,asmdba oracle











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



四、設定系統引數




/etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 976781312
kernel.shmmni = 4096
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


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


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


/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
fi


關閉ntpd服務
chkconfig ntpd off
mv /etc/ntp.conf /etc/ntp.conf.bk
servcie ntpd stop
設定使用者的環境變數


node1 oracle使用者


export EDITOR=vi
export ORACLE_SID=prod1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022




node2 oracle使用者


export EDITOR=vi
export ORACLE_SID=prod2
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022


node1 grid使用者


export EDITOR=vi
export ORACLE_SID=+ASM1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/11.2.0/grid
export GRID_HOME=/u01/app/11.2.0/grid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export THREADS_FLAG=native
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022




node2 grid使用者


export EDITOR=vi
export ORACLE_SID=+ASM2
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/11.2.0/grid
export GRID_HOME=/u01/app/11.2.0/grid
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export THREADS_FLAG=native
export PATH=$ORACLE_HOME/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
umask 022
~




安裝前檢查


[root@node1 software]# unzip p13390677_112040_Linux-x86-64_1of7.zip ; unzip p13390677_112040_Linux-x86-64_2of7.zip ;unzip p13390677_112040_Linux-x86-64_3of7.zip


chown -R grid:oinstall grid/


grid使用者下執行


./runcluvfy.sh stage -pre crsinst -n node1,node2 -fixup -verbose




安裝grid






安裝oracle軟體




來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29802484/viewspace-1983758/,如需轉載,請註明出處,否則將追究法律責任。