准备工作:包括物理网络连接,盘符划分,系统包的安装,用户以及用户组的创建,系统参数的修改等以及 SSH 已经配置,实例中添加的节点为rac2
一、添加集群node节点
配置信任主机:
$ cd $ORACLE_HOME/oui/bin
$ ./runSSHSetup.sh -user grid -hosts "rac1 rac2" -advanced -noPromptPassphrase
如果自动互信配置失败,请尝试手动配置互信:查看链接: http://blog.itpub.net/23825935/viewspace-2710382/
1 .验证节点 ,在存活节点上只从(grid用户执行)
$ cluvfy stage -post hwos -n rac2 -verbose
如果检查发现已存在节点信息,清除节点信息,查看链接:http://blog.itpub.net/23825935/viewspace-2711005/
2. 验证集群
$ cluvfy stage -pre nodeadd -n rac2 -fixup -verbose
3. 添加节点,需要忽略部分先决条件
$ cd $ORACLE_HOME/oui/bin
$ export IGNORE_PREADDNODE_CHECKS=Y
$ ./addNode.sh "CLUSTER_NEW_NODES={ rac2}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={ rac2-vip}"
4. 根据提示,执行root.sh等脚本
如果添加节点失败,参考 rac 添加节点容易遇到的问题: http://blog.itpub.net/23825935/viewspace-2710521/
二、安装数据库软件(oracle用户,1号节点执行):
1. 安装数据库软件
$ cd $ORACLE_HOME/oui/bin
$ ./addNode.sh -silent "CLUSTER_NEW_NODES={ rac2}"
2. 根据提示执行root.sh脚本
三、添加实例
1. dbca 图形界面添加
或
dbca silent 模式添加
dbca -silent -addInstance -nodeList node_name -gdbName gdb_name [-instanceName instance_name -sysDBAUserName sysdba -sysDBAPassword password]
如:
dbca -silent -addInstance -nodeList rac2 -gdbName orcl -instanceName orcl2 -sysDBAUserName sys -sysDBAPassword oracle
