Oracle Real Application Clusters용 Oracle® Solaris Cluster 데이터 서비스 설명서

인쇄 보기 종료

업데이트 날짜: 2016년 4월
 
 

클러스터에서 Oracle RAC용 지원을 제거하는 방법

클러스터의 모든 노드에서 Oracle RAC용 지원을 제거하려면 이 작업을 수행하십시오.

여러 Oracle RAC용 지원 데이터베이스가 실행 중인 클러스터에서 Oracle RAC용 지원 데이터베이스를 제거하려면 이 작업을 수행하십시오. 나머지 Oracle RAC용 지원 데이터베이스는 계속 클러스터에서 실행됩니다.

이 작업에는 클러스터에서 다음 순서로 다음 리소스 그룹을 제거하는 작업이 포함됩니다.

  • Oracle RAC용 지원 데이터베이스에 대한 리소스 그룹

  • 논리 호스트 이름 리소스에 대한 리소스 그룹

  • 확장 가능한 파일 시스템 마운트 지점 리소스에 대한 리소스 그룹

  • StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹

  • 확장 가능한 장치 그룹 리소스에 대한 리소스 그룹

  • Oracle RAC용 지원 프레임워크 리소스 그룹

  • 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹(사용되는 경우)


Caution

주의  -  여러 Oracle RAC용 지원 데이터베이스가 실행 중인 클러스터에서 Oracle RAC용 지원 데이터베이스를 제거하기 위해 이 작업을 수행할 수 있습니다. 이 상황에서는 나머지 Oracle RAC용 지원 데이터베이스가 리소스를 의존하는 리소스 그룹을 제거하지 마십시오. 예를 들어, 여러 데이터베이스 파일 시스템이 단일 장치 그룹에 의존하도록 구성했을 수 있습니다. 이 상황에서는 확장 가능한 장치 그룹에 대한 리소스를 포함하는 리소스 그룹을 제거하지 마십시오. 마찬가지로 여러 데이터베이스가 Oracle RAC용 지원 프레임워크 리소스 그룹에 의존하는 경우 이 리소스 그룹을 제거하지 마십시오.


시작하기 전에

이 작업을 수행하는 클러스터 노드가 클러스터 모드로 부트되었는지 확인하십시오.

  1. 클러스터의 한 노드에서 root 역할로 전환합니다.
  2. 제거하는 각 Oracle RAC용 지원 데이터베이스에 대한 리소스 그룹을 제거합니다.

    제거하는 각 Oracle RAC용 지원 데이터베이스에 대해 다음 명령을 입력합니다.

    # clresourcegroup delete -F rac-db-rg
    rac-db-rg

    제거하는 리소스 그룹을 지정합니다.

  3. Oracle Database 유틸리티를 사용하여 클러스터에서 더 이상 필요하지 않은 각 Oracle RAC용 지원 데이터베이스를 제거합니다.
  4. Oracle RAC용 지원을 완전히 제거하는 경우 Oracle Database 유틸리티를 사용하여 클러스터의 모든 노드에서 다음 항목을 제거합니다.
    • Oracle RAC용 지원 소프트웨어

    • Oracle Grid Infrastructure 소프트웨어

  5. Oracle Grid Infrastructure 프레임워크 리소스를 사용 안함으로 설정합니다.
    # clresource disable crs-framework-rs
    crs-framework-rs

    사용 안함으로 설정하는 리소스의 이름을 지정합니다. 이 리소스는 클러스터에 구성된 SUNW.crs_framework 리소스 유형의 인스턴스입니다.

  6. 확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹을 제거합니다.

    확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.

    제거하는 각 리소스 그룹에 대해 다음 명령을 입력합니다.

    # clresourcegroup delete -F scal-mp-rg
    scal-mp-rg

    제거하는 리소스 그룹을 지정합니다.

  7. StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 모든 리소스 그룹을 제거합니다.

    StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너뛰십시오.

    제거하는 각 리소스 그룹에 대해 다음 명령을 입력합니다.

    # clresourcegroup delete -F qfs-mds-rg
    qfs-mds-rg

    제거하는 리소스 그룹을 지정합니다.

  8. Step 7에서 삭제한 리소스 그룹의 리소스로 나타낸 StorageTek QFS 공유 파일 시스템을 제거합니다.

    이 작업 수행을 위한 지침은 Using Sun QFS and Sun Storage Archive Manager with Oracle Solaris Cluster을 참조하십시오.

  9. 확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹을 제거합니다.

    확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.

    제거하는 각 리소스 그룹에 대해 다음 명령을 입력합니다.

    # clresourcegroup delete -F scal-dg-rg
    scal-dg-rg

    제거하는 리소스 그룹을 지정합니다.

  10. Step 9의 리소스 그룹 제거로 영향을 받는 모든 확장 가능한 장치 그룹을 삭제합니다.

    이 단계를 수행하는 방법은 확장 가능한 장치 그룹의 유형에 따라 달라집니다.

    • 각 Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트에 대해 디스크 세트를 다음과 같이 삭제합니다.
      1. 볼륨, 소프트 분할 영역 및 미러와 같은 모든 메타 장치를 디스크 세트에서 제거합니다.

        이 용도로 metaclear(1M) 명령을 사용하십시오.

        # metaclear -s scal-dg-ms -a
        –s scal-dg-ms

        메타 장치를 제거하는 디스크 세트의 이름을 지정합니다.

      2. 디스크 세트에서 모든 전역 장치를 제거합니다.
        # metaset -s scal-dg-ms -d -f alldevices
        -s scal-dg-ms

        전역 장치를 제거하는 디스크 세트의 이름을 지정합니다.

        alldevices

        디스크 세트가 만들어질 때 디스크 세트에 추가된 모든 전역 장치를 포함하는 공백으로 구분된 목록을 지정합니다. 각 장치 ID 경로 이름의 형식은 /dev/did/dsk/dN입니다. 여기서 N은 장치 번호입니다.

      3. 삭제하는 디스크 세트에서 모든 노드를 제거합니다.

        디스크 세트에서 모든 노드를 제거하면 디스크 세트가 삭제됩니다.

        # metaset -s scal-dg-ms -d -h allnodes
        -s scal-dg-ms

        삭제하는 디스크 세트의 이름을 지정합니다.

        -h allnodes

        디스크 세트가 만들어질 때 디스크 세트에 추가된 모든 노드를 포함하는 공백으로 구분된 목록을 지정합니다.


    주 -  여러 Oracle RAC용 지원 데이터베이스가 실행 중인 클러스터에서 Oracle RAC용 지원 데이터베이스를 제거하는 경우 이 절차의 나머지 단계를 건너 뛰십시오.
  11. Oracle RAC용 지원 프레임워크 리소스 그룹을 제거합니다.
    # clresourcegroup delete -F rac-fmwk-rg
    rac-fmwk-rg

    제거하는 리소스 그룹을 지정합니다.

  12. 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹(사용되는 경우)을 제거합니다.
    # clresourcegroup delete -F vucmm-fmwk-rg
    vucmm-fmwk-rg

    제거하는 리소스 그룹을 지정합니다.

  13. 이 절차에서 제거한 각 리소스의 리소스 유형을 등록 해제합니다.
    # clresourcetype unregister resource-type-list
    resource-type-list

    등록 해제하는 리소스 유형의 콤마로 구분된 이름 목록을 지정합니다. Oracle RAC용 지원과 연관된 리소스 유형 목록은 Oracle Solaris Cluster 객체에 대해 자동으로 생성되는 이름을 참조하십시오.

  14. (옵션) 클러스터의 각 노드에서 Oracle RAC용 지원 소프트웨어 패키지를 제거합니다.
    # pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm
  15. 클러스터의 각 노드를 재부트하십시오.
예 10  클러스터에서 Oracle RAC용 지원 제거

이 예에서는 4노드 클러스터의 모든 노드에서 Oracle RAC용 지원을 제거하는 데 필요한 작업 순서를 보여줍니다. 이 클러스터의 노드 이름은 pclus1, pclus2, pclus3pclus4로 지정됩니다. 하나의 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에 나와 있습니다.

리소스 구성
용도
vucmm-framework-rg
다중 소유자 볼륨 관리자 리소스 그룹입니다.
rac-framework-rg
Oracle RAC용 지원 프레임워크 리소스 그룹입니다.
scaldg-rg
확장 가능한 장치 그룹 리소스에 대한 리소스 그룹입니다.
qfsmds-rg
StorageTek QFS 메타 데이터 서버 리소스에 대한 리소스 그룹입니다.
scalmnt-rg
확장 가능한 파일 시스템 마운트 지점 리소스에 대한 리소스 그룹입니다.
rac_server_proxy-rg
Oracle RAC용 지원 데이터베이스 리소스 그룹입니다.

이 구성에 필요한 리소스 그룹은 그림 2에 나와 있습니다.

  1. Oracle RAC용 지원 데이터베이스의 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F rac_server_proxy-rg

    이 리소스 그룹 제거 후 Oracle 유틸리티를 사용하여 다음 항목을 제거합니다.

    • Oracle RAC용 지원 데이터베이스

    • Oracle RAC용 지원 소프트웨어

    • Oracle Clusterware 소프트웨어

    이러한 항목 제거는 이 예의 범위를 벗어납니다.

  2. Oracle Clusterware 프레임워크 리소스를 사용 안함으로 설정하려면 다음 명령을 실행합니다.

    # clresource disable crs_framework-rs
  3. 확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F scalmnt-rg
  4. StorageTek QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F qfsmds-rg

    이 리소스 그룹 제거 후 StorageTek QFS 유틸리티를 사용하여 Oracle Database 파일에 사용되는 StorageTek QFS 공유 파일 시스템을 제거합니다. 이러한 파일 시스템 제거는 이 예의 범위를 벗어납니다.

  5. 확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F scaldg-rg
  6. Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트 oradg를 삭제하려면 다음 명령을 실행합니다.

    # metaclear -s oradg -a
    # metaset -s oradg -d \
    -f /dev/did/dsk/d8 /dev/did/dsk/d9 /dev/did/dsk/d15 /dev/did/dsk/d16
    # metaset -s oradg -d -h pclus1 pclus2 pclus3 pclus4

      다음 전역 장치가 디스크 세트에서 제거됩니다.

    • /dev/did/dsk/d8

    • /dev/did/dsk/d9

    • /dev/did/dsk/d15

    • /dev/did/dsk/d16

  7. Oracle RAC용 지원 프레임워크 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F rac-framework-rg
  8. 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F vucmm-framework-rg
  9. 제거된 각 리소스의 리소스 유형을 등록 해제하려면 다음 명령을 실행합니다.

    # clresourcetype unregister \
    SUNW.scalable_rac_server_proxy,\
    SUNW.ScalMountPoint,\
    SUNW.qfs,\
    SUNW.ScalDeviceGroup,\
    SUNW.rac_svm,\
    SUNW.crs_framework,\
    SUNW.rac_framework

      이러한 리소스 유형의 등록 해제 후 다음 작업을 수행합니다.

    • Oracle RAC용 지원 소프트웨어 패키지 제거

    • 클러스터의 각 노드 재부트

    이러한 작업은 이 예의 범위를 벗어납니다.