선택한 노드에서 Oracle RAC용 지원을 제거하려면 이 작업을 수행하십시오.
여러 Oracle RAC용 지원 데이터베이스가 실행 중인 클러스터의 선택한 노드에서 Oracle RAC용 지원 데이터베이스를 제거하려면 이 작업을 수행하십시오. 제거하는 Oracle RAC용 지원 데이터베이스는 계속 다른 클러스터 노드에서 실행됩니다. 나머지 Oracle RAC용 지원 데이터베이스는 계속 선택한 노드에서 실행됩니다.
이 작업에는 다음 리소스 그룹에서 다음 순서로 선택한 노드를 제거하는 작업이 포함됩니다.
Oracle RAC용 지원 데이터베이스에 대한 리소스 그룹
논리 호스트 이름 리소스에 대한 리소스 그룹
확장 가능한 파일 시스템 마운트 지점 리소스에 대한 리소스 그룹
StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹
확장 가능한 장치 그룹 리소스에 대한 리소스 그룹
Oracle RAC용 지원 프레임워크 리소스 그룹
![]() | 주의 - 여러 Oracle RAC용 지원 데이터베이스가 실행 중인 클러스터의 선택한 노드에서 Oracle RAC용 지원 데이터베이스를 제거하기 위해 이 작업을 수행할 수 있습니다. 이 상황에서는 나머지 Oracle RAC용 지원 데이터베이스가 리소스를 의존하는 리소스 그룹에서 노드를 제거하지 마십시오. 예를 들어, 여러 데이터베이스 파일 시스템이 단일 장치 그룹에 의존하도록 구성했을 수 있습니다. 이 상황에서는 확장 가능한 장치 그룹에 대한 리소스를 포함하는 리소스 그룹에서 노드를 제거하지 마십시오. 마찬가지로 여러 데이터베이스가 Oracle RAC용 지원 프레임워크 리소스 그룹에 의존하는 경우 이 리소스 그룹에서 노드를 제거하지 마십시오. |
제거하는 각 Oracle RAC용 지원 데이터베이스에 대해 다음 단계를 수행합니다.
# clresourcegroup offline -n nodelist rac-db-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist rac-db-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
# Grid_home/bin/crsctl delete -n node-name
Oracle Grid Infrastructure 홈 디렉토리를 지정합니다. 이 디렉토리에는 Oracle Grid Infrastructure 이진 파일 및 Oracle Grid Infrastructure 구성 파일이 포함되어 있습니다.
Oracle Grid Infrastructure 리소스가 실행되는 노드의 호스트 이름을 지정합니다.
Oracle Grid Infrastructure 리소스는 Oracle Database 구성 요소가 의존하는 확장 가능한 장치 그룹 및 확장 가능한 파일 시스템 마운트 지점에 대한 각 Oracle Solaris Cluster 리소스에 대해 구성됩니다.
제거하는 각 Oracle Grid Infrastructure 리소스에 대해 리소스를 제거하는 각 노드에서 다음 단계를 수행하십시오.
# Grid_home/bin/crsctl stop
# Grid_home/bin/crsctl delete res
Oracle RAC용 지원 데이터베이스
Oracle Grid Infrastructure
StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너뛰십시오.
# clresourcegroup switch -n node-to-stay qfs-mds-rg
리소스 그룹을 전환할 노드를 지정합니다. 이 노드는 Oracle RAC용 지원을 제거하지 않을 노드여야 합니다.
다른 노드로 전환하려는 리소스 그룹의 이름을 지정합니다.
확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
노드를 제거하는 각 리소스 그룹에서 다음 단계를 수행하십시오.
# clresourcegroup offline -n nodelist scal-mp-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist scal-mp-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너뛰십시오.
수정할 리소스 그룹은 Step 6에서 다른 노드로 전환한 리소스 그룹입니다.
# clresourcegroup remove-node -n nodelist qfs-mds-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
이 작업 수행을 위한 지침은 Using Sun QFS and Sun Storage Archive Manager with Oracle Solaris Cluster을 참조하십시오.
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
노드를 제거하는 각 리소스 그룹에서 다음 단계를 수행하십시오.
# clresourcegroup offline -n nodelist scal-dg-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist scal-dg-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
이 단계를 수행하는 방법은 확장 가능한 장치 그룹의 유형에 따라 달라집니다.
# metaset -s scal-dg-ms -d -h nodelist
노드를 제거하는 디스크 세트의 이름을 지정합니다.
디스크 세트에서 제거하는 공백으로 구분된 노드 목록을 지정합니다.
# clresourcegroup offline -n nodelist rac-fmwk-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist rac-fmwk-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup offline -n nodelist vucmm-fmwk-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist vucmm-fmwk-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
# pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm
이 예에서는 4노드 클러스터의 pclus3 및 pclus4 노드에서 Oracle RAC용 지원을 제거하는 데 필요한 작업 순서를 보여줍니다.
이 예에서 Oracle RAC용 지원의 구성은 다음과 같습니다.
Sun Cluster용 Solaris Volume Manager의 StorageTek QFS 공유 파일 시스템은 Oracle Database 파일을 저장하는 데 사용됩니다.
Oracle Database 파일에 사용되는 파일 시스템의 마운트 지점은 다음과 같습니다.
Oracle Database 파일: /db_qfs/OraData
Oracle Database 이진 파일 및 관련 파일: /db_qfs/OraHome
oradg 디스크 세트는 Oracle RAC용 지원 데이터베이스에서만 사용됩니다.
Oracle RAC용 지원 데이터베이스의 이름은 swb입니다.
StorageTek QFS 공유 파일 시스템에서는 이름이 oradg인 Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트를 사용합니다. 이 디스크 세트 만들기는 예 3에 나와 있습니다.
구성에서는 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 사용합니다.
이 구성에 필요한 리소스 그룹은 그림 2에 나와 있습니다.
|
이 구성에 필요한 리소스 그룹은 그림 2에 나와 있습니다.
Oracle RAC용 지원 데이터베이스의 리소스 그룹에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# clresourcegroup offline -n pclus3,pclus4 rac_server_proxy-rg # clresourcegroup remove-node -n pclus3,pclus4 rac_server_proxy-rg
Oracle RAC용 지원 데이터베이스의 Oracle Clusterware 리소스 노드 목록에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# /db_qfs/OraHome/crs/bin/crs_register ora.swb.swb3.inst \ -update -r "ora.pclus3.vip" # /db_qfs/OraHome/crs/bin/crs_register ora.swb.swb4.inst \ -update -r "ora.pclus4.vip"
pclus3 및 pclus4 노드에서 Oracle Solaris Cluster 리소스를 나타내는 Oracle Clusterware 리소스를 제거하려면 다음 명령을 실행합니다.
plcus3 노드에서 Oracle 데이터베이스 파일에 대한 리소스 제거 # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus3.scaloramnt-OraData-rs # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus3.scaloramnt-OraData-rs # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus3.scaloramnt-OraData-rs \ -dir /var/cluster/ucmm/profileplcus3 노드에서 Oracle 바이너리 파일에 대한 리소스 제거 # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus3.scaloramnt-OraHome-rs # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus3.scaloramnt-OraHome-rs # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus3.scaloramnt-OraHome-rs \ -dir /var/cluster/ucmm/profileplcus4 노드에서 Oracle 데이터베이스 파일에 대한 리소스 제거 # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus4.scaloramnt-OraData-rs # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus4.scaloramnt-OraData-rs # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus4.scaloramnt-OraData-rs \ -dir /var/cluster/ucmm/profileplcus4 노드에서 Oracle 바이너리 파일에 대한 리소스 제거 # /db_qfs/OraHome/crs/bin/crs_stop sun.pclus4.scaloramnt-OraHome-rs # /db_qfs/OraHome/crs/bin/crs_unregister sun.pclus4.scaloramnt-OraHome-rs # /db_qfs/OraHome/crs/bin/crs_profile -delete sun.pclus4.scaloramnt-OraHome-rs \ -dir /var/cluster/ucmm/profile
이 명령은 다음 Oracle Solaris Cluster 리소스를 나타내는 Oracle Clusterware 리소스를 제거합니다.
scaloramnt-OraData-rs – 데이터베이스 파일에 대한 파일 시스템의 마운트 지점을 나타내는 SUNW.ScalMountPoint 유형의 리소스
scaloramnt-OraHome-rs – 이진 파일 및 연관된 파일에 대한 파일 시스템의 마운트 지점을 나타내는 SUNW.ScalMountPoint 유형의 리소스
리소스가 pclus3 및 pclus4 노드에서 제거된 후 Oracle Database 유틸리티를 사용하여 이러한 노드에서 다음 항목을 제거합니다.
Oracle RAC용 지원 데이터베이스
Oracle RAC용 지원 소프트웨어
Oracle Clusterware 소프트웨어
이러한 항목 제거는 이 예의 범위를 벗어납니다.
StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹을 pclus1 노드로 전환하려면 다음 명령을 실행합니다.
# clresourcegroup switch -n pclus1 qfsmds-rg
확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# clresourcegroup offline -n pclus3,pclus4 scalmnt-rg # clresourcegroup remove-node -n pclus3,pclus4 scalmnt-rg
StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹 노드 목록에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# clresourcegroup remove-node -n pclus3,pclus4 qfsmds-rg
pclus3 및 pclus4 노드가 노드 목록에서 제거된 후 StorageTek QFS 공유 파일 시스템의 구성이 이러한 노드에서 제거됩니다. 이 작업은 이 예의 범위를 벗어납니다.
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# clresourcegroup offline -n pclus3,pclus4 scaldg-rg # clresourcegroup remove-node -n pclus3,pclus4 scaldg-rg
Solaris Volume Manager for Oracle Solaris Cluster 다중 소유자 디스크 세트 oradg에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# metaset -s oradg -d -h pclus3 pclus4
Oracle RAC용 지원 프레임워크 리소스 그룹에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# clresourcegroup offline -n pclus3,pclus4 rac-framework-rg # clresourcegroup remove-node -n pclus3,pclus4 rac-framework-rg
다중 소유자 볼륨 관리자 프레임워크 리소스 그룹에서 pclus3 및 pclus4 노드를 제거하려면 다음 명령을 실행합니다.
# clresourcegroup offline -n pclus3,pclus4 vucmm-framework-rg # clresourcegroup remove-node -n pclus3,pclus4 vucmm-framework-rg
pclus3 및 pclus4 노드가 프레임워크 리소스 그룹에서 제거된 후 선택적으로 Oracle RAC용 지원 소프트웨어 패키지를 노드에서 제거할 수 있습니다.
제거가 완료된 후 리소스 그룹 및 리소스의 상태는 다음과 같습니다.
# clresourcegroup status === Cluster Resource Groups === Group Name Node Name Suspended Status ---------- --------- --------- ------ rac-framework-rg pclus1 No Online pclus2 No Online vucmm-framework-rg pclus1 No Online pclus2 No Online scaldg-rg pclus1 No Online pclus2 No Online qfsmds-rg pclus1 No Online pclus2 No Offline scalmnt-rg pclus1 No Online pclus2 No Online rac_server_proxy-rg pclus1 No Online pclus2 No Online # clresource status === Cluster Resources === Resource Name Node Name State Status Message ------------- --------- ----- -------------- rac-framework-rs pclus1 Online Online pclus2 Online Online crs_framework-rs pclus1 Online Online pclus2 Online Online vucmm-svm-rs pclus1 Online Online pclus2 Online Online scaloradg-rs pclus1 Online Online - Diskgroup online pclus2 Online Online - Diskgroup online qfs-mds-rs pclus1 Online Online - Service is online. pclus2 Offline Offline scaloramnt-OraData-rs pclus1 Online Online pclus2 Online Online scaloramnt-OraHome-rs pclus1 Online Online pclus2 Online Online rac_server_proxy-rs pclus1 Online Online - Oracle instance UP pclus2 Online Online - Oracle instance UP