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

인쇄 보기 종료

업데이트 날짜: 2014년 7월, E52257-01
 
 

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

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

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

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

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

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

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

  • Sun 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. Sun QFS 메타 데이터 서버의 리소스를 포함하는 모든 리소스 그룹을 제거합니다.

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

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

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

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

  8. Step 7에서 삭제한 리소스 그룹의 리소스로 나타낸 Sun 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. 클러스터의 각 노드를 재부트하십시오.
예 7-2  클러스터에서 Oracle RAC용 지원 제거

이 예에서는 4노드 클러스터의 모든 노드에서 Oracle RAC용 지원을 제거하는 데 필요한 작업 순서를 보여줍니다. 이 클러스터의 노드 이름은 pclus1, pclus2, pclus3pclus4로 지정됩니다. 하나의 Oracle RAC용 지원 데이터베이스만 클러스터에 구성되어 있습니다.

    이 예에서 Oracle RAC용 지원의 구성은 다음과 같습니다.

  • Sun Cluster용 Solaris Volume Manager의 Sun QFS 공유 파일 시스템은 Oracle Database 파일을 저장하는 데 사용됩니다.

  • Oracle Database 파일에 사용되는 파일 시스템의 마운트 지점은 다음과 같습니다.

    • Oracle Database 파일: /db_qfs/OraData

    • Oracle Database 이진 파일 및 관련 파일: /db_qfs/OraHome

  • oradg 디스크 세트는 Oracle RAC용 지원 데이터베이스에서만 사용됩니다.

  • Oracle RAC용 지원 데이터베이스의 이름은 swb입니다.

  • Sun QFS 공유 파일 시스템에서는 이름이 oradg인 Sun Cluster용 Solaris Volume Manager 다중 소유자 디스크 세트를 사용합니다. 이 디스크 세트 만들기는 Example 3–1에 나와 있습니다.

  • 구성에서는 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 사용합니다.

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

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

이 구성에 필요한 리소스 그룹은 Figure A–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. Sun QFS 메타 데이터 서버의 리소스를 포함하는 리소스 그룹을 제거하려면 다음 명령을 실행합니다.

    # clresourcegroup delete -F qfsmds-rg

    이 리소스 그룹 제거 후 Sun QFS 유틸리티를 사용하여 Oracle Database 파일에 사용되는 Sun 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용 지원 소프트웨어 패키지 제거

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

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