RedHat 5.6 Linux环境下oracle11g RAC集群环境搭建 下载本文

100% 2004 2.0KB/s 00:00

[oracle@cmsnmdb1 ~]$ ssh cmsnmdb2 date Thu Dec 30 17:18:20 CST 2010

[oracle@cmsnmdb1 ~]$ ssh cmsnmdb1 date

The authenticity of host 'cmsnmdb1 (127.0.0.1)' can't be established. RSA key fingerprint is 16:83:72:3b:f0:fe:ca:73:26:f0:3b:6c:a5:47:43:ce. Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'cmsnmdb1' (RSA) to the list of known hosts. Thu Dec 30 17:18:45 CST 2010

[oracle@cmsnmdb1 ~]$ ssh cmsnmdb1 date Thu Dec 30 17:18:49 CST 2010

[oracle@cmsnmdb1 ~]$ ssh cmsnmdb1-priv date Thu Dec 30 17:19:36 CST 2010

[oracle@cmsnmdb1 ~]$ ssh cmsnmdb2-priv date

The authenticity of host 'cmsnmdb2-priv (150.150.1.2)' can't be established. RSA key fingerprint is 78:b1:fc:a7:a2:58:0f:ef:14:75:b2:f9:3f:ad:4f:e5. Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added 'cmsnmdb2-priv,150.150.1.2' (RSA) to the list of known hosts.

Thu Dec 30 17:19:28 CST 2010

[oracle@cmsnmdb1 ~]$ ssh cmsnmdb2-priv date Thu Dec 30 17:19:31 CST 2010 [oracle@cmsnmdb1 ~]$

grid 用户同oracle 用户一样设置

十五、修改gird、oracle 用户的.bash_profile 文件(两个节点) su - grid

vi .bash_profile #Grid Settings

TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_SID=+ASM1; export ORACLE_SID

ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=/u01/11.2.0/grid; export ORACLE_HOME GRID_HOME=/u01/11.2.0/grid; export GRID_HOME

NLS_DATE_FORMAT=\THREADS_FLAG=native; export THREADS_FLAG PATH=$ORACLE_HOME/bin:$PATH; export PATH THREADS_FLAG=native; export THREADS_FLAG PATH=$ORACLE_HOME/bin:$PATH; export PATH

if [ $USER = \

if [ $SHELL = %ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi

umask 022 fi

source .bash_profile使生效

su - oracle

vi .bash_profile #Oracle Settings TMP=/tmp; export TMP

TMPDIR=$TMP; export TMPDIR

ORACLE_HOSTNAME=cmsnmdb1; export ORACLE_HOSTNAME ORACLE_UNQNAME=CMSNM; 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_SID=cmsnm1; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=/usr/sbin:$PATH; export PATH

PATH=$ORACLE_HOME/bin:$PATH; export PATH

export NLS_LANG=\export NLS_DATE_FORMAT=\

LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH

CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

if [ $USER = \if [ $SHELL = %ulimit -p 16384 ulimit -n 65536 else

ulimit -u 16384 -n 65536 fi fi

安装rpm包(5.6)

rpm -ivh sysstat-7.0.2-3.el5_5.1.x86_64.rpm

rpm -ivh libstdc++-devel-4.1.2-50.el5.x86_64.rpm rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm

rpm -ivh elfutils-libelf-devel-0.137-3.el5.x86_64.rpm elfutils-libelf-devel-static-0.137-3.el5.x86_64.rpm rpm -ivh gcc-4.1.2-50.el5.x86_64.rpm rpm -ivh gcc-c++-4.1.2-50.el5.x86_64.rpm 6.4

rpm -ivh libstdc++-devel-4.4.7-3.el6.x86_64.rpm rpm -ivh mpfr-2.4.1-6.el6.x86_64.rpm rpm -ivh ppl-0.10.2-11.el6.x86_64.rpm rpm -ivh cpp-4.4.7-3.el6.x86_64.rpm

rpm -ivh kernel-headers-2.6.32-358.el6.x86_64.rpm

rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm rpm -ivh glibc-headers-2.12-1.107.el6.x86_64.rpm rpm -ivh glibc-devel-2.12-1.107.el6.x86_64.rpm rpm -ivh compat-libcap1-1.10-1.x86_64.rpm

rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm rpm -ivh gcc-4.4.7-3.el6.x86_64.rpm rpm -ivh gcc-c++-4.4.7-3.el6.x86_64.rpm

rpm -ivh elfutils-libelf-devel-0.152-1.el6.x86_64.rpm rpm -ivh ksh-20100621-19.el6.x86_64.rpm

校验能否安装grid (用grid用户)

./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose

执行 集群服务设置 的预检查

正在检查节点的可访问性...

检查: 节点 \的节点可访问性

目标节点 是否可访问? ------------------------------------ ------------------------

oracleRAC1 是 oracleRAC2 是 结果:节点 \的节点可访问性检查已通过

正在检查等同用户...

检查: 用户 \的等同用户

节点名 状态 ------------------------------------ ------------------------

oracleRAC2 通过 oracleRAC1 通过 结果:用户 \的等同用户检查已通过

正在检查节点连接性...

正在检查主机配置文件...

节点名 状态 ------------------------------------ ------------------------

oracleRAC2 通过 oracleRAC1 通过

主机配置文件的验证成功