Oracle

[Oracle] Oracle RAC 클러스터 노드 제거 (Delete cluster node)

bbugge 2021. 8. 12. 14:21

// 노드 상태 확인

# olsnodes -s -t

// 제거할 노드가 pinned 상태라면 아래 명령어 적용

// $ crsctl unpin css -n node_to_be_deleted

 

// 제거할 노드에서 명령어 적용

# ./runInstaller -updateNodeList ORACLE_HOME=Grid_home "CLUSTER_NODES= {node_to_be_deleted}" CRS=TRUE -silent -local

# su - grid

$GRID_HOME/deinstall/deinstall -local 

// ※ 주의 : -local 옵션을 붙이지 않으면 모든 노드의 클러스터가 삭제됨.

// shared home 일 경우 아래 명령어를 적용

// $ perl $GRID_HOME/crs/install/rootcrs.pl -deconfig -force

// $ ./runInstaller -detachHome ORACLE_HOME=$GRID_HOME -silent -local

 

// 제거 대상이 아닌 노드에서 명령어 적용

# ./runInstaller -updateNodeList ORACLE_HOME=Grid_home "CLUSTER_NODES= {remaining_nodes_list}" CRS=TRUE -silent

# crsctl delete node -n node_to_be_deleted

# su - grid

$ cluvfy stage -post nodedel -n deleted_node_list [-verbose]

 

olsnodes -s -t

$ srvctl config vip -node deleted_node_name

// vip 아직 존재하는 상태라면 아래 명령어 적용

// $ srvctl stop vip -node deleted_node_name

// $ srvctl remove vip -node deleted_node_name