本系列文章详细记录了在已有两个rac节点的基础上,添加rac第3个节点的过程,期间对rac的使用没有任何影响,rac节点的操作系统均为centos4.8 64位版,数据库版本均为10.2.0.1
一:准备工作
1:配置新节点操作系统环境同其他节点一致,包括共享存储,补丁包,内核参数,用户环境变量等等 192.168.1.42 rac2.yang.com rac2 192.168.1.43 rac3.yang.com rac3 [root@rac3 ~]# getenforce [root@rac3 ~]# tail /etc/sysctl.conf [root@rac3 ~]# tail -4 /etc/security/limits.conf [root@rac3 ~]# tail -1 /etc/pam.d/login [root@rac3 ~]# modprobe -v hangcheck-timer
|
二:配置新节点上的CRS
[oracle@rac1 ~]$ crs_stat -t -v [oracle@rac1 ~]$ cd $ORA_CRS_HOME/oui/bin |
查看日志信息 -ignoreSysPrereqs -updateNodeList -noClusterEnabled ORACLE_HOME=/u01/app/oracle/product/10.2.0/crs_1 CLUSTER_NODES=rac1,rac2,rac3 CRS=true "INVENTORY_LOCATION=/u01/app/oracle/oraInventory" LOCAL_NODE=rac3 -remoteInvocation -invokingNodeName rac1 -logFilePath "/u01/app/oracle/oraInventory/logs" -timestamp 2011-11-29_09-42-48PM [oracle@rac1 ~]$ scp /u01/app/oracle/oraInventory/orainstRoot.sh rac3:/u01/app/oracle/oraInventory/ |
运行相关脚本: [root@rac1 ~]# /u01/app/oracle/product/10.2.0/crs_1/install/rootaddnode.sh [root@rac3 ~]# /u01/app/oracle/product/10.2.0/crs_1/root.sh 最后需要在rac3节点上使用root用户手动运行下$ORA_CRS_HOME/bin/vipca |
CRS配置成功后,应该在各个节点上crs_stat和olsnodes命令的输出结果一致,可以看到节点3的gsd,ons,vip已经正常
[oracle@rac2 ~]$ crs_stat -t -v [oracle@rac2 ~]$ olsnodes -n |
三:在新节点上部署oracle数据库软件
[oracle@rac1 ~]$ cd $ORACLE_HOME/oui/bin
[oracle@rac1 bin]$ ./addNode.sh
[root@rac3 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh The following environment variables are set as: Enter the full pathname of the local bin directory: [/usr/local/bin]: Creating /etc/oratab file... |
至此,新节点rac3上面的crs和数据库软件已经部署完成,由于文章篇幅限制,如何在rac3节点上配置监听,配置ASM实例,数据库实例等内容将在下文中介绍…