JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Real Application Clusters용 Oracle Solaris Cluster 데이터 서비스 설명서     Oracle Solaris Cluster 3.3 3/13 (한국어)
search filter icon
search icon

문서 정보

머리말

1.  Oracle RAC 지원 설치

2.  Oracle 파일 저장소 구성

3.  리소스 그룹 등록 및 구성

4.  클러스터에서 실행되도록 Oracle RAC 설정

5.  Oracle RAC 지원 관리

6.  Oracle RAC 지원 문제 해결

Oracle RAC 지원의 상태 확인

Oracle RAC 지원의 상태를 확인하는 방법

Oracle RAC 지원 상태 예제

진단 정보의 소스

일반적인 문제 및 해결 방법

Oracle RAC 프레임워크 리소스 그룹 오류

Oracle RAC 지원 초기화 중 노드 패닉

ucmmd 데몬 시작 실패

ucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법

다중 소유자 볼륨 관리자 프레임워크 리소스 그룹 오류

다중 소유자 볼륨 관리자 프레임워크 초기화 중 노드 패닉

vucmmd 데몬 시작 실패

vucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법

등록 파일을 찾을 수 없기 때문에 SUNW.qfs 등록이 실패함

시간 초과로 인한 노드 패닉

SUNW.rac_framework 또는 SUNW.vucmm_framework 리소스 시작 실패

SUNW.rac_framework 시작 실패 상태 메시지

SUNW.vucmm_framework 시작 실패 상태 메시지

START 메소드 시간 초과로부터 복구하는 방법

리소스 중지 실패

7.  Oracle RAC 지원의 기존 구성 수정

8.  Oracle RAC 지원 업그레이드

A.  이 데이터 서비스의 샘플 구성

B.  DBMS 오류 및 로그된 경고에 대해 사전 설정된 작업

C.  Oracle RAC 지원 확장 등록 정보

D.  명령줄 대체 방법

색인

일반적인 문제 및 해결 방법

다음 하위 절에서는 Oracle RAC 지원에 영향을 줄 수 있는 문제에 대해 설명합니다. 각 하위 절은 문제의 원인 및 해결 방법에 대한 정보를 제공합니다.

Oracle RAC 프레임워크 리소스 그룹 오류

이 절에서는 Oracle RAC 프레임워크 리소스 그룹에 영향을 줄 수 있는 문제에 대해 설명합니다.

Oracle RAC 지원 초기화 중 노드 패닉

Oracle RAC 지원 초기화 중 치명적인 문제가 발생하면 다음 오류 메시지와 비슷한 오류 메시지와 함께 노드 패닉이 발생합니다.

panic[cpu0]/thread=40037e60: Failfast: 30초 전에 "ucmmd"가 중지되어 중단하는 중입니다.

설명: UCMM에서 제어하는 구성 요소가 재구성 중 UCMM에 오류를 반환했습니다.

원인: 이 문제의 가장 일반적인 원인은 다음과 같습니다.

재구성 단계가 시간 초과되어 Oracle RAC 지원 초기화 중 노드 패닉이 발생할 수도 있습니다. 자세한 내용은 시간 초과로 인한 노드 패닉을 참조하십시오.

해결책: 문제 해결을 위한 지침은 ucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법을 참조하십시오.


주 - 노드가 전역 클러스터의 전역 클러스터 선호 노드인 경우 노드 패닉으로 인해 전체 시스템이 작동 중지됩니다. 노드가 전역 클러스터 노드인 경우 노드 패닉으로 인해 특정 영역만 작동 중지되고 다른 영역은 영향을 받지 않습니다.


ucmmd 데몬 시작 실패

UCMM 데몬 ucmmd는 Oracle RAC 지원 재구성을 관리합니다. 클러스터가 부트 또는 재부트되는 경우 Oracle RAC 지원의 모든 구성 요소가 검증된 후에만 이 데몬이 시작됩니다. 노드에서 구성 요소 검증이 실패하면 ucmmd 데몬이 해당 노드에서 시작되지 않습니다.

이 문제의 가장 일반적인 원인은 다음과 같습니다.

문제 해결을 위한 지침은 ucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법을 참조하십시오.

ucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법

다음 절에 설명된 문제를 해결하려면 이 작업을 수행하십시오.

  1. 문제의 원인을 확인하려면 UCMM 재구성에 대한 로그 파일 및 시스템 메시지 파일을 확인합니다.

    UCMM 재구성에 대한 로그 파일의 위치는 진단 정보의 소스를 참조하십시오.

    이러한 파일을 확인할 때 최근 메시지부터 확인한 다음 문제의 원인을 식별할 때까지 앞부분을 살펴 보십시오.

    재구성 오류의 원인을 나타낼 수 있는 오류 메시지에 대한 자세한 내용은 Oracle Solaris Cluster Error Messages Guide를 참조하십시오.

  2. 구성 요소가 UCMM에 오류를 반환하도록 만든 문제를 해결합니다.

    예:

    • SPARC: Oracle 릴리스에 UDLM이 필요하고 UDLM을 포함하는 ORCLudlm 패키지가 설치되지 않았으면 해당 패키지가 설치되었는지 확인합니다.

      주 - UDLM은 실제로 사용될 경우에만 필요합니다.


      1. UDLM 소프트웨어 설치 및 구성 전에 필요한 모든 절차가 완료되었는지 확인합니다.

        완료해야 하는 절차는 표 1-1에 나열되어 있습니다.

      2. UDLM 소프트웨어가 올바르게 설치되었고 구성되었는지 확인합니다.

        자세한 내용은 SPARC: UDLM 설치를 참조하십시오.

    • SPARC: UDLM 버전이 Oracle RAC 지원 버전과 호환되지 않으면 호환되는 버전의 패키지를 설치합니다.

      자세한 내용은 SPARC: UDLM 설치를 참조하십시오.

    • SPARC: 공유 메모리 양이 UDLM을 시작하는 데 충분하지 않으면 공유 메모리 양을 늘립니다.

      자세한 내용은 전역 클러스터에서 Oracle RAC 소프트웨어에 대한 공유 메모리를 구성하는 방법을 참조하십시오.

    • 재구성 단계가 시간 초과된 경우, 단계에 대한 시간 초과를 지정하는 확장 등록 정보의 값을 늘립니다.

      자세한 내용은 시간 초과로 인한 노드 패닉을 참조하십시오.

  3. 문제 해결을 위해 재부트해야 하는 경우 문제가 발생한 노드를 재부트합니다.

    특정 문제를 해결하는 경우에만 재부트가 필요합니다. 예를 들어 공유 메모리의 양을 늘리려면 재부트가 필요합니다. 그러나 단계 시간 초과 값을 늘리는 경우 재부트가 필요하지 않습니다.

    노드를 재부트하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 시스템 관리 설명서의 클러스터의 단일 노드 종료 및 부트를 참조하십시오.

  4. 문제가 발생한 노드에서 Oracle RAC 프레임워크 리소스 그룹을 오프라인으로 전환했다가 다시 온라인으로 전환합니다.

    이 단계를 수행하면 리소스 그룹이 변경한 구성으로 새로 고쳐집니다.

    1. 수퍼유저 또는 solaris.cluster.admin RBAC 인증을 제공하는 역할로 전환합니다.
    2. Oracle RAC 프레임워크 리소스 그룹 및 해당 리소스를 오프라인으로 전환하는 명령을 입력합니다.
      # clresourcegroup offline -n node rac-fmwk-rg
      -n node

      문제가 발생한 노드 이름 또는 노드 ID(식별자)를 지정합니다.

      rac-fmwk-rg

      오프라인으로 전환할 리소스 그룹의 이름을 지정합니다.

    3. Oracle RAC 프레임워크 리소스 그룹 및 해당 리소스를 다시 온라인 및 관리 상태로 전환하는 명령을 입력합니다.
      # clresourcegroup online -emM -n node rac-fmwk-rg

다중 소유자 볼륨 관리자 프레임워크 리소스 그룹 오류

이 절에서는 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹에 영향을 줄 수 있는 문제에 대해 설명합니다.

다중 소유자 볼륨 관리자 프레임워크 초기화 중 노드 패닉

다중 소유자 볼륨 관리자 프레임워크 초기화 중 치명적인 문제가 발생하면 다음 오류 메시지와 비슷한 오류 메시지와 함께 노드 패닉이 발생합니다.


주 - 노드가 전역 클러스터의 전역 클러스터 선호 노드인 경우 노드 패닉으로 인해 전체 시스템이 작동 중지됩니다.


panic[cpu0]/thread=40037e60: Failfast: 30초 전에 "vucmmd"가 중지되어 중단하는 중입니다.

설명: 다중 소유자 볼륨 관리자 프레임워크가 제어하는 구성 요소에서 재구성 중 다중 소유자 볼륨 관리자 프레임워크에 대한 오류를 반환했습니다.

원인: 이 문제의 가장 일반적인 원인은 누락되었거나 만료된 Veritas Volume Manager(VERITAS 볼륨 관리자)(VxVM) 라이센스입니다.

재구성 단계가 시간 초과되었기 때문에 다중 소유자 볼륨 관리자 프레임워크의 초기화 중에 노드 패닉이 발생할 수도 있습니다. 자세한 내용은 시간 초과로 인한 노드 패닉을 참조하십시오.

해결책: 문제 해결을 위한 지침은 vucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법을 참조하십시오.

vucmmd 데몬 시작 실패

다중 소유자 볼륨 관리자 프레임워크 데몬 vucmmd는 다중 소유자 볼륨 관리자 프레임워크 재구성을 관리합니다. 클러스터가 부트 또는 재부트되는 경우 다중 소유자 볼륨 관리자 프레임워크의 모든 구성 요소가 검증된 후에만 이 데몬이 시작됩니다. 노드에서 구성 요소 검증이 실패하면 vucmmd 데몬이 해당 노드에서 시작되지 않습니다.

이 문제의 가장 일반적인 원인은 다음과 같습니다.

문제 해결을 위한 지침은 vucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법을 참조하십시오.

vucmmd 데몬 또는 관련 구성 요소의 오류에서 복구하는 방법

다음 절에 설명된 문제를 해결하려면 이 작업을 수행하십시오.

  1. 문제의 원인을 확인하려면 다중 소유자 볼륨 관리자 프레임워크 재구성에 대한 로그 파일 및 시스템 메시지 파일을 확인합니다.

    다중 소유자 볼륨 관리자 프레임워크 재구성에 대한 로그 파일의 위치는 진단 정보의 소스를 참조하십시오.

    이러한 파일을 확인할 때 최근 메시지부터 확인한 다음 문제의 원인을 식별할 때까지 앞부분을 살펴 보십시오.

    재구성 오류의 원인을 나타낼 수 있는 오류 메시지에 대한 자세한 내용은 Oracle Solaris Cluster Error Messages Guide를 참조하십시오.

  2. 구성 요소가 다중 소유자 볼륨 관리자 프레임워크에 오류를 반환하도록 만든 문제를 해결합니다.

    예:

    • VxVM 라이센스가 누락되었거나 초과되었으면 VxVM이 올바르게 설치 및 라이센스되었는지 확인합니다.
      1. 볼륨 관리자 패키지를 올바르게 설치했는지 확인합니다.
      2. VxVM을 사용하는 경우 소프트웨어를 설치했는지 확인하고, VxVM 클러스터 기능에 대한 라이센스가 유효한지 확인합니다.

      주 - 영역 클러스터에서 VxVM이 지원되지 않습니다.


    • 재구성 단계가 시간 초과된 경우, 단계에 대한 시간 초과를 지정하는 확장 등록 정보의 값을 늘립니다.

      자세한 내용은 시간 초과로 인한 노드 패닉을 참조하십시오.

  3. 문제 해결을 위해 재부트해야 하는 경우 문제가 발생한 노드를 재부트합니다.

    특정 문제를 해결하는 경우에만 재부트가 필요합니다. 예를 들어 공유 메모리의 양을 늘리려면 재부트가 필요합니다. 그러나 단계 시간 초과 값을 늘리는 경우 재부트가 필요하지 않습니다.

    노드를 재부트하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 시스템 관리 설명서의 클러스터의 단일 노드 종료 및 부트를 참조하십시오.

  4. 문제가 발생한 노드에서 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 오프라인으로 전환했다가 다시 온라인으로 전환합니다.

    이 단계를 수행하면 리소스 그룹이 변경한 구성으로 새로 고쳐집니다.

    1. 수퍼유저 또는 solaris.cluster.admin RBAC 인증을 제공하는 역할로 전환합니다.
    2. 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹 및 해당 리소스를 오프라인으로 전환하는 명령을 입력합니다.
      # clresourcegroup offline -n node vucmm-fmwk-rg
      -n node

      문제가 발생한 노드 이름 또는 노드 ID(식별자)를 지정합니다.

      vucmm-fmwk-rg

      오프라인으로 전환할 리소스 그룹의 이름을 지정합니다.

    3. 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹 및 해당 리소스를 다시 온라인 및 관리 상태로 전환하는 명령을 입력합니다.
      # clresourcegroup online -emM -n node vucmm-fmwk-rg

등록 파일을 찾을 수 없기 때문에 SUNW.qfs 등록이 실패함

Oracle Solaris Cluster 리소스 유형의 등록 파일은 /opt/cluster/lib/rgm/rtreg/ 또는 /usr/cluster/lib/rgm/rtreg/ 디렉토리에 있습니다. SUNW.qfs 리소스 유형의 등록 파일은 /opt/SUNWsamfs/sc/etc/ 디렉토리에 있습니다.

Sun QFS 소프트웨어를 설치할 때 Oracle Solaris Cluster 소프트웨어가 이미 설치되어 있으면 SUNW.qfs 등록 파일에 대한 필수 매핑이 자동으로 생성됩니다. 하지만 Sun QFS 소프트웨어를 설치할 때 Oracle Solaris Cluster 소프트웨어가 아직 설치되지 않았으면 나중에 Sun Cluster 소프트웨어를 설치하더라도 SUNW.qfs 등록 파일에 대한 필수 매핑이 수행되지 않습니다. 따라서 SUNW.qfs 리소스 유형을 등록하려고 시도하면 Oracle Solaris Cluster 소프트웨어가 등록 파일의 위치를 인식할 수 없기 때문에 작업이 실패합니다.

Oracle Solaris Cluster 소프트웨어가 SUNW.qfs 리소스 유형을 찾을 수 있도록 하려면 해당 디렉토리에 대한 심볼릭 링크를 만드십시오.

# cd /usr/cluster/lib/rgm/rtreg
# ln -s /opt/SUNWsamfs/sc/etc/SUNW.qfs SUNW.qfs

시간 초과로 인한 노드 패닉

Oracle RAC 지원의 재구성 단계가 시간 초과되면 시간 초과가 발생한 노드가 패닉 상태가 됩니다.

재구성 단계의 시간이 초과되지 않도록 하려면 클러스터 구성에 의존하는 시간 초과를 조정하십시오. 자세한 내용은 시간 초과 설정 지침을 참조하십시오.

재구성 단계가 시간 초과된 경우, Oracle Solaris Cluster 유지 관리 명령을 사용하여 단계에 대한 시간 초과를 지정하는 확장 등록 정보의 값을 늘리십시오. 자세한 내용은 부록 COracle RAC 지원 확장 등록 정보를 참조하십시오.

확장 등록 정보의 값을 늘린 후에는 패닉이 발생한 노드에서 Oracle RAC 프레임워크 리소스 그룹을 온라인으로 전환하십시오.

SUNW.rac_framework 또는 SUNW.vucmm_framework 리소스 시작 실패

SUNW.rac_framework 또는 SUNW.vucmm_framework 리소스를 시작하는 데 실패하는 경우, 리소스의 상태를 확인하여 실패 원인을 파악하십시오. 자세한 내용은 Oracle RAC 지원의 상태를 확인하는 방법을 참조하십시오.

시작을 실패한 리소스의 상태는 시작 실패로 표시됩니다. 연관된 상태 메시지에 시작을 실패한 원인이 표시됩니다.

이 절은 다음 내용으로 구성되어 있습니다.

SUNW.rac_framework 시작 실패 상태 메시지

SUNW.rac_framework 리소스 시작 실패와 관련된 상태 메시지는 다음과 같습니다.

결함 발생 - ucmmd가 실행 중이지 않음

설명: 리소스가 있는 노드에서 ucmmd 데몬이 실행 중이지 않습니다.

해결책: 이 문제 해결에 대한 자세한 내용은 ucmmd 데몬 시작 실패를 참조하십시오.

성능 저하 - 재구성 진행 중

설명: UCMM이 재구성을 수행하는 중입니다. 이 메시지는 UCMM의 재구성이 완료되지 않았으며 이 리소스의 상태가 지속적으로 성능 저하 상태로 남아 있는 경우에만 문제라고 표시합니다.

원인: 이 메시지가 문제라고 표시할 경우 이 오류의 원인은 하나 이상의 Oracle RAC 지원 구성 요소에서 발생한 구성 오류입니다.

해결책: 이 문제에 대한 해결 방법은 메시지가 문제라고 표시하는지 여부에 따라 달라집니다.

온라인

설명: SUNW.rac_framework 리소스의 START 메소드가 시간 초과될 때까지 Oracle RAC 재구성이 완료되지 않았습니다.

해결책: 문제 해결을 위한 지침은 START 메소드 시간 초과로부터 복구하는 방법을 참조하십시오.

SUNW.vucmm_framework 시작 실패 상태 메시지

SUNW.vucmm_framework 리소스 시작 실패와 관련된 상태 메시지는 다음과 같습니다.

결함 발생 - vucmmd가 실행 중이지 않음

설명: 리소스가 있는 노드에서 vucmmd 데몬이 실행 중이지 않습니다.

해결책: 이 문제 해결에 대한 자세한 내용은 vucmmd 데몬 시작 실패를 참조하십시오.

성능 저하 - 재구성 진행 중

설명: 다중 소유자 볼륨 관리자 프레임워크가 재구성을 수행하는 중입니다. 이 메시지는 다중 소유자 볼륨 관리자 프레임워크의 재구성이 완료되지 않았으며 이 리소스의 상태가 지속적으로 성능 저하 상태로 남아 있는 경우에만 문제라고 표시합니다.

원인: 이 메시지가 문제라고 표시할 경우 이 오류의 원인은 하나 이상의 볼륨 관리자 재구성 프레임워크 구성 요소에서 발생한 구성 오류입니다.

해결책: 이 문제에 대한 해결 방법은 메시지가 문제라고 표시하는지 여부에 따라 달라집니다.

온라인

설명: SUNW.vucmm_framework 리소스의 START 메소드가 시간 초과될 때까지 Oracle RAC 재구성이 완료되지 않았습니다.

해결책: 문제 해결을 위한 지침은 START 메소드 시간 초과로부터 복구하는 방법을 참조하십시오.

START 메소드 시간 초과로부터 복구하는 방법

  1. 수퍼유저 또는 solaris.cluster.admin RBAC 인증을 제공하는 역할로 전환합니다.
  2. START 메소드가 시간 초과된 노드에서 시작하는 데 실패한 프레임워크 리소스 그룹을 오프라인으로 전환합니다.

    이 작업을 수행하려면 리소스 그룹의 기본 노드를 온라인 상태인 그룹의 다른 노드로 전환합니다.

    # clresourcegroup offline -n nodelist resource-group
    -n nodelist

    resource-group이 온라인 상태인 다른 클러스터 노드를 쉼표로 구분하여 지정합니다. START 메소드가 시간 초과된 노드는 이 목록에서 생략합니다.

    resource-group

    프레임워크 리소스 그룹의 이름을 지정합니다.

    구성에 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹 및 Oracle RAC 프레임워크 리소스 그룹이 둘 다 사용된 경우, 먼저 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹을 오프라인으로 전환합니다. 다중 소유자 볼륨 관리자 프레임워크 리소스 그룹이 오프라인이 되면 Oracle RAC 프레임워크 리소스 그룹을 오프라인으로 전환합니다.

    clsetup 유틸리티를 사용하여 Oracle RAC 프레임워크 리소스 그룹을 만든 경우, 리소스 그룹의 이름은 rac-framework-rg입니다.

  3. Oracle RAC 지원을 실행할 수 있는 모든 클러스터 노드에서 온라인 상태로 전환되지 못한 프레임워크 리소스 그룹을 온라인으로 전환합니다.
    # clresourcegroup online resource-group
    resource-group

    단계 2에서 오프라인으로 전환한 리소스 그룹이 MANAGED 상태로 이동되고 온라인으로 전환되도록 지정합니다.

리소스 중지 실패

리소스를 중지하는 데 실패한 경우 Oracle Solaris Cluster Data Services Planning and Administration Guide의 Clearing the STOP_FAILED Error Flag on Resources의 설명에 따라 이 문제를 해결하십시오.