Summary
This passage is based on Oracle 12.2.0.1 & 18.1.1.
Precheck
- Same OS (including version)
- CPU are same architecture (32bit/64bit)
- Run
cluvfy stage -pre crsinst -n <NODE_TO_ADD> -verbose
on one of the existing nodes.
addnode.sh
- If GNS is configured, run
$GI_HOME/addnode/addNode.sh -silent "CLUSTER_NEW_NODES={<NODE_TO_ADD>}" "CLUSTER_NEW_NODE_ROLES={<[hub|leaf]>}"
- If GNS is not configured, run
$GI_HOME/addnode/addnode.sh -silent "CLUSTER_NEW_NODES={<NODE_TO_ADD>}" "CLUSTER_NEW_VIRTUAL_HOSTNAMES={<NODE_VIP>}" "CLUSTER_NEW_NODE_ROLES={<NODE_ROLE[hub|leaf]>}"
Wait for addnode.sh finish.
Scripts
- Execute scripts such as organistRoot.sh and root.sh required by addnode.sh.
- Examine log of root.sh in
$GI_HOME/install/root_<node>_<timestamp>.log
.
DNS configurations
If GNS is not configured, then name and address must be added to DNS manually.
Postcheck
- Run
cluvfy stage -post nodeadd -n <NODE_ADDED> -verbose
on newly added node to do post check.