탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Real Application Clusters용 Oracle Solaris Cluster 데이터 서비스 설명서 Oracle Solaris Cluster 4.0 (한국어) |
6. Support for Oracle RAC 문제 해결
7. Support for Oracle RAC의 기존 구성 수정
Support for Oracle RAC의 기존 구성 수정 작업 개요
확장 가능한 장치 그룹에 대한 리소스를 온라인 수정하는 방법
Support for Oracle RAC의 기존 구성 확장
선택한 노드에 Support for Oracle RAC을 추가하는 방법
SUNW.vucmm_framework 리소스 그룹에 볼륨 관리자 리소스를 추가하는 방법
Oracle Grid Infrastructure 리소스 제거
B. DBMS 오류 및 로그된 경보에 대해 사전 설정된 작업
다음 엔티티에서 Support for Oracle RAC을 제거할 수 있습니다.
클러스터. 클러스터에서 Support for Oracle RAC을 제거하는 방법을 참조하십시오.
클러스터에서 선택한 노드. 선택한 노드에서 Support for Oracle RAC을 제거하는 방법을 참조하십시오.
클러스터의 모든 노드에서 Support for Oracle RAC을 제거하려면 이 작업을 수행하십시오.
여러 Oracle RAC 데이터베이스가 실행 중인 클러스터에서 Oracle RAC 데이터베이스를 제거하려면 이 작업을 수행하십시오. 나머지 Oracle RAC 데이터베이스는 계속 클러스터에서 실행됩니다.
이 작업에는 클러스터에서 다음 순서로 다음 리소스 그룹을 제거하는 작업이 포함됩니다.
Oracle RAC 데이터베이스에 대한 리소스 그룹
논리적 호스트 이름 리소스에 대한 리소스 그룹
확장 가능한 파일 시스템 마운트 지점 리소스에 대한 리소스 그룹
확장 가능한 장치 그룹 리소스에 대한 리소스 그룹
Oracle RAC 프레임워크 리소스 그룹
다중 소유자 볼륨 관리자 프레임워크 리소스 그룹(사용되는 경우)
주의 - 여러 Oracle RAC 데이터베이스가 실행 중인 클러스터에서 Oracle RAC 데이터베이스를 제거하기 위해 이 작업을 수행할 수 있습니다. 이 상황에서는 나머지 Oracle RAC 데이터베이스가 리소스를 의존하는 리소스 그룹을 제거하지 마십시오. 예를 들어, 여러 데이터베이스 파일 시스템이 단일 장치 그룹에 의존하도록 구성했을 수 있습니다. 이 상황에서는 확장 가능한 장치 그룹에 대한 리소스를 포함하는 리소스 그룹을 제거하지 마십시오. 마찬가지로 여러 데이터베이스가 Oracle RAC 프레임워크 리소스 그룹에 의존하는 경우 이 리소스 그룹을 제거하지 마십시오. |
시작하기 전에
이 작업을 수행하는 클러스터 노드가 클러스터 모드로 부트되었는지 확인하십시오.
제거하는 각 Oracle RAC 데이터베이스에 대해 다음 명령을 입력합니다.
# clresourcegroup delete -F rac-db-rg
제거하는 리소스 그룹을 지정합니다.
Oracle RAC 소프트웨어
Oracle Grid Infrastructure 소프트웨어
# clresource disable crs-framework-rs
사용 안함으로 설정하는 리소스의 이름을 지정합니다. 이 리소스는 클러스터에 구성된 SUNW.crs_framework 리소스 유형의 인스턴스입니다.
확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
제거하는 각 리소스 그룹에 대해 다음 명령을 입력합니다.
# clresourcegroup delete -F scal-mp-rg
제거하는 리소스 그룹을 지정합니다.
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
제거하는 각 리소스 그룹에 대해 다음 명령을 입력합니다.
# clresourcegroup delete -F scal-dg-rg
제거하는 리소스 그룹을 지정합니다.
이 단계를 수행하는 방법은 확장 가능한 장치 그룹의 유형에 따라 달라집니다.
이 용도로 metaclear(1M) 명령을 사용하십시오.
# metaclear -s scal-dg-ms -a
메타 장치를 제거하는 디스크 세트의 이름을 지정합니다.
# metaset -s scal-dg-ms -d -f alldevices
전역 장치를 제거하는 디스크 세트의 이름을 지정합니다.
디스크 세트가 만들어질 때 디스크 세트에 추가된 모든 전역 장치를 포함하는 공백으로 구분된 목록을 지정합니다. 각 장치 ID 경로 이름의 형식은 /dev/did/dsk/d N입니다. 여기서 N은 장치 번호입니다.
디스크 세트에서 모든 노드를 제거하면 디스크 세트가 삭제됩니다.
# metaset -s scal-dg-ms -d -h allnodes
삭제하는 디스크 세트의 이름을 지정합니다.
디스크 세트가 만들어질 때 디스크 세트에 추가된 모든 노드를 포함하는 공백으로 구분된 목록을 지정합니다.
주 - 여러 Oracle RAC 데이터베이스가 실행 중인 클러스터에서 Oracle RAC 데이터베이스를 제거하는 경우 이 절차의 나머지 단계를 건너 뛰십시오.
# clresourcegroup delete -F rac-fmwk-rg
제거하는 리소스 그룹을 지정합니다.
# clresourcegroup delete -F vucmm-fmwk-rg
제거하는 리소스 그룹을 지정합니다.
# clresourcetype unregister resource-type-list
등록 해제하는 리소스 유형의 콤마로 구분된 이름 목록을 지정합니다. Support for Oracle RAC과 연관된 리소스 유형 목록은 Oracle Solaris Cluster 객체에 대해 자동으로 생성되는 이름을 참조하십시오.
# pkg uninstall ha-cluster/data-service/oracle-database ha-cluster/library/ucmm
선택한 노드에서 Support for Oracle RAC을 제거하려면 이 작업을 수행하십시오.
여러 Oracle RAC 데이터베이스가 실행 중인 클러스터의 선택한 노드에서 Oracle RAC 데이터베이스를 제거하려면 이 작업을 수행하십시오. 제거하는 Oracle RAC 데이터베이스는 계속 다른 클러스터 노드에서 실행됩니다. 나머지 Oracle RAC 데이터베이스는 계속 선택한 노드에서 실행됩니다.
이 작업에는 다음 리소스 그룹에서 다음 순서로 선택한 노드를 제거하는 작업이 포함됩니다.
Oracle RAC 데이터베이스에 대한 리소스 그룹
논리적 호스트 이름 리소스에 대한 리소스 그룹
확장 가능한 파일 시스템 마운트 지점 리소스에 대한 리소스 그룹
확장 가능한 장치 그룹 리소스에 대한 리소스 그룹
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 구성 요소가 의존하는 확장 가능한 장치 그룹 및 확장 가능한 파일 시스템 마운트 지점에 대한 각 Oracle Solaris Cluster 리소스에 대해 구성됩니다.
제거하는 각 Oracle Grid Infrastructure 리소스에 대해 리소스를 제거하는 각 노드에서 다음 단계를 수행하십시오.
# Grid_home/bin/crsctl stop
# Grid_home/bin/crsctl delete res
Oracle RAC 데이터베이스
Oracle Grid Infrastructure
확장 가능한 파일 시스템 마운트 지점 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
노드를 제거하는 각 리소스 그룹에서 다음 단계를 수행하십시오.
# clresourcegroup offline -n nodelist scal-mp-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist scal-mp-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
확장 가능한 장치 그룹 리소스를 포함하는 리소스 그룹이 구성되지 않은 경우 이 단계를 건너 뜁니다.
노드를 제거하는 각 리소스 그룹에서 다음 단계를 수행하십시오.
# clresourcegroup offline -n nodelist scal-dg-rg
리소스 그룹을 오프라인으로 전환하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
오프라인으로 전환하는 리소스 그룹의 이름을 지정합니다.
# clresourcegroup remove-node -n nodelist scal-dg-rg
리소스 그룹에서 제거하는 콤마로 구분된 클러스터 노드 목록을 지정합니다.
노드를 제거하는 리소스 그룹의 이름을 지정합니다.
이 단계를 수행하는 방법은 확장 가능한 장치 그룹의 유형에 따라 달라집니다.
# metaset -s scal-dg-ms -d -h nodelist
노드를 제거하는 디스크 세트의 이름을 지정합니다.
디스크 세트에서 제거하는 공백으로 구분된 노드 목록을 지정합니다.
주 - 여러 Oracle RAC 데이터베이스가 실행 중인 클러스터의 선택한 노드에서 Oracle RAC 데이터베이스를 제거하는 경우 이 절차의 나머지 단계를 건너 뛰십시오.
# 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