ORACLE 10G RAC的安装跟安装ORACLE一样,整个过程需要借助oracle这个角色来完成,而不是root,所以在进入到ORACLE 10G RAC安装之前,我们需要建立oracle用户及dba用户组、编辑/etc/hosts文件添加虚拟IP地址(这个在安装RAC的时候要用到)、编辑oracle用户的.profile文件来为其设置环境变量,整个过程如下所示:
1,创建oracle用户及dba用户组(这个实际在前期搭建MC双机环境的时候便已操作,为了文档的完整性,这里再演示一遍):
oracle用户及dba用户组的建立:
在四个节点上分别执行命令"#groupadd -g 200 dba","#useradd -u 300 -g 200 -d /home/oracle -m oracle"
2,编辑/etc/hosts文件如下所示:
其中前四个IP地址为主IP地址、中间四个IP地址为心跳IP地址、最后四个IP地址为虚拟IP地址。
3,在四个节点上分别编辑oracle用户的.profile文件如下:
PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
export PATH
umask 022
ORACLE_BASE=/oracle/product/10.2.0;export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/db2 ;export ORACLE_HOME
CRS_HOME=$ORACLE_BASE/db1;export ORACLE_CRS
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data;export ORA_NLS33
CLASSPATH=$ORACLE_HOME/JRE/lib:$ORACLE_HOME/JRE/lib/rt.jar:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;export CLASSPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:/usr/lib;export LD_LIBRARY_PATH
LIBPATH=$ORACLE_HOME/lib:$ORACLE_HOME/lib32:$ORACLE_HOME/ctx/lib;export LIBPATH
ORACLE_SID=HSERAC1;export ORACLE_SID
ORACLE_TERM=vt100;export ORACLE_TERM
export DISPLAY=10.3.38.58:0.0
export PATH=$ORACLE_HOME/bin:/oracle/product/10.2.0/db1/bin:$ORACLE_HOME/OPatch:/usr/bin:/etc:/usr/sbin:/usr/ucb:$HOME/bin:/usr/bin/X11:/sbin:.
DBCA_RAW_CONFIG= /var/opt/oracle/dbca_raw_config.txt;export DBCA_RAW_CONFIG
export TMP=/tmp
export TMPDIR=/tmp
NOTE:这里的10.3.38.58为本机IP地址。
4,将/dev/vg_ops目录下所有逻辑卷赋予正确的权限及属主:
# cd /dev/vg_ops
# chmod 775 rlv*
# chmod 775 lv*
# chown oracle:dba lv*
# chown oracle:dba rlv*
5,上传oracle10G安装文件、补丁、cluster软件安装文件及unzip命令文件到对应的目录。 |