RAC add node
首先的步骤,尽量备份数据库,任何操作都有风险, 其次,检查目前数据库运行环境、集群状态、监听状态、数据库运行情况等,如果可以请将原有系统进行一次重启操作。
1、根据原有节点配置信息,配置一下
系统参数、安装软件所需包、创建grid、oracle用户、相关目录,并赋予权限,配置环境变量、添加HOSTS文件
注意:配置SSH 可以通过命令自行配置,请区分linux/AIX等。建议使用Oracle软件所提供的脚本,脚本在GRID软件的 sshsetup 目录
执行脚本如下:
2、基础环境配置完成,配置磁盘相关信息,请根据原有系统环境、情况进行配置,注意多路径等问题
3、检查节点相关信息是否符合
4、添加grid节点,注意需要在原有节点执行,并不是新节点上
我们也可以 看下 addNode.sh 脚本
5、配置安装完成后rac03节点grid、ASM正常,但通过命令crsctl stat 检查时,CRS磁盘组显示offline,可以使用一下命令
6、#oracle用户 add database soft
7、安装数据库,可以通过图形界面方式,也可以使用一下命令 ,此处因为拷贝虚拟机遇到一坑,rac 各节点中local_listener 配置的默认配置的IP并不是各节点VIP,而是我初始安装系统的一个IP地址,虽然之前我把原有东西都有删除,估计还有遗漏,所以环境要检查好。
8、上面步骤完成添加节点工作, 请检查相关配置信息、数据库状态等。
首先的步骤,尽量备份数据库,任何操作都有风险, 其次,检查目前数据库运行环境、集群状态、监听状态、数据库运行情况等,如果可以请将原有系统进行一次重启操作。
1、根据原有节点配置信息,配置一下
系统参数、安装软件所需包、创建grid、oracle用户、相关目录,并赋予权限,配置环境变量、添加HOSTS文件
注意:配置SSH 可以通过命令自行配置,请区分linux/AIX等。建议使用Oracle软件所提供的脚本,脚本在GRID软件的 sshsetup 目录
执行脚本如下:
点击(此处)折叠或打开
- --grid用户
- /u01/soft/grid/sshsetup/sshUserSetup.sh -user grid -hosts "rac01 rac02 rac03" -advanced -noPromptPassphrase
-
- --oracle用户
- /u01/soft/grid/sshsetup/sshUserSetup.sh -user oracle -hosts "rac01 rac02 rac03" -advanced -noPromptPassphrase
3、检查节点相关信息是否符合
点击(此处)折叠或打开
- #检查节点
- cluvfy stage -pre nodeadd -n rac03 -verbose
4、添加grid节点,注意需要在原有节点执行,并不是新节点上
点击(此处)折叠或打开
- cd $ORACLE_HOME/oui/bin
- $ORACLE_HOME/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={rac03}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={rac03-vip}"
-
- --注意,如果没有第三步检查节点时,请输入一下内容,如果不输入一下内容,该脚本将执行安装预检查工作
- export IGNORE_PREADDNODE_CHECKS=Y
我们也可以 看下 addNode.sh 脚本
点击(此处)折叠或打开
- #!/bin/sh
- OHOME=/u01/app/11.2.0/grid
- INVPTRLOC=$OHOME/oraInst.loc
- EXIT_CODE=0
- ADDNODE="$OHOME/oui/bin/runInstaller -addNode -invPtrLoc $INVPTRLOC ORACLE_HOME=$OHOME $*"
- if [ "$IGNORE_PREADDNODE_CHECKS" = "Y" -o ! -f "$OHOME/cv/cvutl/check_nodeadd.pl" ]
- then
- $ADDNODE
- EXIT_CODE=$?;
- else
- CHECK_NODEADD="$OHOME/perl/bin/perl $OHOME/cv/cvutl/check_nodeadd.pl -pre ORACLE_HOME=$OHOME $*"
- $CHECK_NODEADD
- EXIT_CODE=$?;
- if [ $EXIT_CODE -eq 0 ]
- then
- $ADDNODE
- EXIT_CODE=$?;
- fi
- fi
- exit $EXIT_CODE ;
-
- --注意执行条件
5、配置安装完成后rac03节点grid、ASM正常,但通过命令crsctl stat 检查时,CRS磁盘组显示offline,可以使用一下命令
点击(此处)折叠或打开
- crsctl start resource ora.CRS.dg -n rac03 --以后再重新测试看看
点击(此处)折叠或打开
- $ORACLE_HOME/oui/bin/addNode.sh -silent "CLUSTER_NEW_NODES={rac03}"
7、安装数据库,可以通过图形界面方式,也可以使用一下命令 ,此处因为拷贝虚拟机遇到一坑,rac 各节点中local_listener 配置的默认配置的IP并不是各节点VIP,而是我初始安装系统的一个IP地址,虽然之前我把原有东西都有删除,估计还有遗漏,所以环境要检查好。
点击(此处)折叠或打开
- dbca -silent -addInstance -nodeList rac03 -gdbName racdb -instanceName racdb3 -sysDBAUserName sys -sysDBAPassword “oracle”
8、上面步骤完成添加节点工作, 请检查相关配置信息、数据库状态等。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29487349/viewspace-2140585/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29487349/viewspace-2140585/