一、添加节点
1. 前期准备
1)操作系统安装与配置按照全新安装标准配置
2)配置SSH互信
3)运行CVU程序
su - grid cd ${ORACLE_HOME}/bin cluvfy comp peer [-refnode <new node name>] -n node_list [-orainv orainventory_group] [-osdba osdba_group] [-verbose]
4)确保管理仓库有足够空间
oclumon manage -get repsize -- 增加空间,确保给每个新增节点要求500Mb的空间 oclumon manage -repos changerepossize total_in_MB
2. 加节点(GI)
-- 如添加节点o19c2 ./addnode.sh -silent -ignoreSysPrereqs -ignorePrereqFailure "CLUSTER_NEW_NODES={o19c2}" "CLUSTER_NEW_PRIVATE_NODE_NAMES={o19c2-priv}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={o19c2-vip}"-- 运行root脚本cd $(grep 'inventory_loc' /etc/oraInst.loc |awk -F'=' '{print $NF}')
./orainstRoot.sh
3. 加节点(DB)
su - oracle cd $(orabasehome)/addnode ./addnode.sh -silent -ignoreSysPrereqs -ignorePrereqFailure "CLUSTER_NEW_NODES={o19c2}" # noCopy参数不复制软件文件 cd $(orabasehome)/addnode ./addnode.sh -noCopy "CLUSTER_NEW_NODES={node3}" -- 运行root脚本 su - root ${ORACLE_HOME}/root.sh
4. 添加DB实例
dbca -ignorePreReqs -ignorePrereqFailure -silent -addInstance -nodeName o19c2 -gdbName o19c -instanceName o19c2 -sysDBAUserName sys -sysDBAPassword oracle
5. 检查确认
su - grid cluvfy stage -post nodeadd -n node3 [-verbose] cluvfy comp admprv -o db_config -d Oracle_home -n node_list [-verbose]