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

문서 정보

머리말

1.  Support for Oracle RAC 설치

2.  Oracle 파일 저장소 구성

Oracle 파일 저장소 구성 작업 요약

Oracle 파일에 대한 Sun Cluster용 Solaris Volume Manager 구성 작업

Oracle 파일에 대한 하드웨어 RAID 지원 구성 작업

Oracle 파일에 대한 Oracle ASM 구성 작업

Oracle 파일에 대한 적격 NAS 장치 구성 작업

Oracle 파일에 대한 클러스터 파일 시스템 구성 작업

Support for Oracle RAC과 함께 저장소 관리 소프트웨어 설치

Sun Cluster용 Solaris Volume Manager 사용

Sun Cluster용 Solaris Volume Manager를 사용하는 방법

하드웨어 RAID 지원 사용

하드웨어 RAID 지원을 사용하는 방법

Oracle ASM 사용

하드웨어 RAID와 함께 Oracle ASM을 사용하는 방법

클러스터 파일 시스템 사용

PxFS 기반 클러스터 파일 시스템에 저장할 수 있는 Oracle 파일 유형

PxFS 기반 클러스터 파일 시스템을 사용할 때 성능 및 가용성 최적화

PxFS 기반 클러스터 파일 시스템을 사용하는 방법

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

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

5.  Support for Oracle RAC 관리

6.  Support for Oracle RAC 문제 해결

7.  Support for Oracle RAC의 기존 구성 수정

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

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

C.  Support for Oracle RAC 확장 등록 정보

D.  명령줄 대체 방법

색인

Support for Oracle RAC과 함께 저장소 관리 소프트웨어 설치

Oracle 파일에 대해 사용 중인 저장소 관리 체계에 대한 소프트웨어를 설치합니다. 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.


주 - Support for Oracle RAC과 함께 적격 NAS 장치를 설치하고 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster With Network-Attached Storage Device Manual을 참조하십시오.


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

Sun Cluster용 Solaris Volume Manager 사용

영역 클러스터를 지원할 경우에도 항상 전역 클러스터에 Sun Cluster용 Solaris Volume Manager 기능이 포함된 Solaris Volume Manager 소프트웨어를 설치합니다. Solaris Volume Manager 소프트웨어는 Oracle Solaris 11 소프트웨어 설치의 일부로 자동으로 설치되지 않습니다. 다음 명령을 사용하여 수동으로 설치해야 합니다.

# pkg install system/svm

clzonecluster 명령은 전역 클러스터 선호 노드에서 영역 클러스터로 Sun Cluster용 Solaris Volume Manager 장치를 구성합니다. Sun Cluster용 Solaris Volume Manager 볼륨이 영역 클러스터에서 사용될 경우에도 Sun Cluster용 Solaris Volume Manager에 대한 모든 관리 작업은 전역 클러스터 선호 노드에서 수행됩니다.

영역 클러스터 내의 Oracle RAC 설치에서 Sun Cluster용 Solaris Volume Manager 볼륨의 파일 시스템을 사용하는 경우에도 전역 클러스터에서 Sun Cluster용 Solaris Volume Manager 볼륨을 구성해야 합니다. 이 경우 확장 가능한 장치 그룹 리소스는 이 영역 클러스터에 속합니다.

영역 클러스터 내의 Oracle RAC 설치가 Sun Cluster용 Solaris Volume Manager 볼륨에서 직접 실행될 경우 먼저 전역 클러스터에서 Sun Cluster용 Solaris Volume Manager를 구성한 다음 Sun Cluster용 Solaris Volume Manager 볼륨을 영역 클러스터로 구성해야 합니다. 이 경우 확장 가능한 장치 그룹은 이 영역 클러스터에 속합니다.

Sun Cluster용 Solaris Volume Manager를 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.

Sun Cluster용 Solaris Volume Manager를 사용하는 방법

Support for Oracle RAC과 함께 Sun Cluster용 Solaris Volume Manager 소프트웨어를 사용하려면 다음 작업을 수행하십시오. Sun Cluster용 Solaris Volume Manager는 Solaris 운영 체제 설치 중 설치됩니다.

  1. 전역 클러스터 노드에서 Sun Cluster용 Solaris Volume Manager 소프트웨어를 구성합니다.

    전역 클러스터에서 Sun Cluster용 Solaris Volume Manager를 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 Configuring Solaris Volume Manager Software을 참조하십시오.

  2. 영역 클러스터를 사용 중인 경우 Sun Cluster용 Solaris Volume Manager 볼륨을 영역 클러스터로 구성합니다.

    Sun Cluster용 Solaris Volume Manager 볼륨을 영역 클러스터로 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 How to Add a Disk Set to a Zone Cluster (Solaris Volume Manager)을 참조하십시오.

다음 순서

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.

하드웨어 RAID 지원 사용

하드웨어 RAID 지원을 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.

Oracle Solaris Cluster 소프트웨어는 여러 저장소 장치에 대한 하드웨어 RAID 지원을 제공합니다. 이 조합을 사용하려면 디스크 어레이의 LUN(logical unit numbers)에서 원시 장치 ID(/dev/did/rdsk* )를 구성합니다. 하드웨어 RAID와 함께 StorEdge SE9960 디스크 어레이를 사용하는 클러스터에서 Oracle RAC에 대한 원시 장치를 설정하려면 다음 작업을 수행합니다.

하드웨어 RAID 지원을 사용하는 방법

  1. 디스크 어레이에서 LUN을 만듭니다.

    LUN을 만드는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 하드웨어 설명서를 참조하십시오.

  2. LUN을 만든 후 format(1M) 명령을 실행하여 디스크 어레이의 LUN을 필요한 만큼의 슬라이스로 분할합니다.

    다음 예는 format 명령의 출력을 나열한 것입니다.

    # format
    
    0. c0t2d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
       /sbus@3,0/SUNW,fas@3,8800000/sd@2,0
    1. c0t3d0 <SUN18G cyl 7506 alt 2 hd 19 sec 248>
       /sbus@3,0/SUNW,fas@3,8800000/sd@3,0
    2. c1t5d0 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@1/rdriver@5,0
    3. c1t5d1 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@1/rdriver@5,1
    4. c2t5d0 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@2/rdriver@5,0
    5. c2t5d1 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@2/rdriver@5,1
    6. c3t4d2 <Symbios-StorEDGEA3000-0301 cyl 21541 alt 2 hd 64 sec 64>
       /pseudo/rdnexus@3/rdriver@4,2

    주 - 디스크 분할 영역 정보 손실을 방지하려면 원시 데이터에 사용되는 디스크 슬라이스에 대해 실린더 0에서 분할 영역을 시작하지 마십시오. 디스크 분할 영역 테이블이 디스크의 실린더 0에 저장됩니다.


  3. 단계 1에서 만든 LUN에 해당하는 원시 DID(device identity)를 확인합니다.

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

    다음 예는 cldevice list - v 명령의 출력을 나열한 것입니다.

    # cldevice list -v
    
    DID Device     Full Device Path
    ----------     ----------------
    d1             phys-schost-1:/dev/rdsk/c0t2d0
    d2             phys-schost-1:/dev/rdsk/c0t3d0
    d3             phys-schost-2:/dev/rdsk/c4t4d0
    d3             phys-schost-1:/dev/rdsk/c1t5d0
    d4             phys-schost-2:/dev/rdsk/c3t5d0
    d4             phys-schost-1:/dev/rdsk/c2t5d0
    d5             phys-schost-2:/dev/rdsk/c4t4d1
    d5             phys-schost-1:/dev/rdsk/c1t5d1
    d6             phys-schost-2:/dev/rdsk/c3t5d1
    d6             phys-schost-1:/dev/rdsk/c2t5d1
    d7             phys-schost-2:/dev/rdsk/c0t2d0
    d8             phys-schost-2:/dev/rdsk/c0t3d0

    이 예에서 cldevice 출력은 디스크 어레이의 공유 LUN에 해당하는 원시 DID가 d4임을 나타냅니다.

  4. 단계 3에서 식별한 DID 장치에 해당하는 전체 DID 장치 이름을 확인합니다.

    다음 예는 단계 3의 예에서 식별된 DID 장치에 대한 cldevice show의 출력을 보여 줍니다. 명령은 phys-schost-1 노드에서 실행됩니다.

    # cldevice show d4
    
    === DID Device Instances ===                   
    
    DID Device Name:                                /dev/did/rdsk/d4
      Full Device Path:                                phys-schost-1:/dev/rdsk/c2t5d0
      Replication:                                     none
      default_fencing:                                 global
  5. 영역 클러스터를 사용 중인 경우 DID 장치를 영역 클러스터로 구성합니다. 그렇지 않으면 단계 6로 진행합니다.

    DID 장치를 영역 클러스터로 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 How to Add a DID Device to a Zone Cluster을 참조하십시오.

  6. 원시 장치에 대한 디스크 공간 할당을 포함하도록 각 DID 장치에서 슬라이스를 만들거나 수정합니다.

    이 용도로 format(1M) 명령, fmthard(1M) 명령 또는 prtvtoc(1M)을 사용하십시오. 슬라이스를 만들거나 수정하기 위해 명령을 실행하는 노드에서 전체 장치 경로를 지정합니다.

    예를 들어, 슬라이스 s0을 사용하도록 선택할 경우 슬라이스 s0에서 100GB의 디스크 공간을 할당하도록 선택할 수 있습니다.

  7. 이러한 장치에 대한 액세스를 허용하기 위해 사용할 원시 장치의 소유권 및 권한을 변경합니다.

    원시 장치를 지정하려면 단계 4에서 확인한 DID 장치 이름에 sN을 추가합니다. 여기서 N은 슬라이스 번호입니다.

    예를 들어, 단계 4cldevice 출력은 디스크에 해당하는 원시 DID가 /dev/did/rdsk/d4임을 나타냅니다. 이러한 장치에서 슬라이스 s0을 사용하도록 선택할 경우 원시 장치 /dev/did/rdsk/d4s0을 지정합니다.

다음 순서

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.

Oracle ASM 사용

다음 목록 중에서 하나의 저장소 관리 체계와 함께 Oracle ASM을 사용합니다.

Oracle ASM을 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.


주 - 영역 클러스터의 Oracle RAC 설치에서 Oracle ASM을 사용하는 경우 clzonecluster 명령을 사용하여 해당 Oracle RAC 설치에 필요한 모든 장치를 해당 영역 클러스터로 구성해야 합니다. Oracle ASM이 영역 클러스터 내에서 실행되는 경우 Oracle ASM의 관리는 전적으로 동일 영역 클러스터 내에서 발생합니다.


하드웨어 RAID와 함께 Oracle ASM을 사용하는 방법

  1. 클러스터 멤버에서 루트로 로그인하거나 수퍼유저로 전환합니다.
  2. 클러스터에서 사용 가능한 공유 디스크에 해당하는 DID(device identity) 장치의 ID를 확인합니다.

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

    다음 예는 cldevice list - v 명령의 출력 중 일부를 보여 줍니다.

    # cldevice list -v
    DID Device          Full Device Path
    ----------          ----------------
    …
    d5                  phys-schost-3:/dev/rdsk/c3t216000C0FF084E77d0
    d5                  phys-schost-1:/dev/rdsk/c5t216000C0FF084E77d0
    d5                  phys-schost-2:/dev/rdsk/c4t216000C0FF084E77d0
    d5                  phys-schost-4:/dev/rdsk/c2t216000C0FF084E77d0
    d6                  phys-schost-3:/dev/rdsk/c4t216000C0FF284E44d0
    d6                  phys-schost-1:/dev/rdsk/c6t216000C0FF284E44d0
    d6                  phys-schost-2:/dev/rdsk/c5t216000C0FF284E44d0
    d6                  phys-schost-4:/dev/rdsk/c3t216000C0FF284E44d0
    …

    이 예에서 DID 장치 d5d6은 클러스터에서 사용 가능한 공유 디스크에 해당합니다.

  3. Oracle ASM 디스크 그룹에 대해 사용 중인 각 DID 장치에 대한 전체 DID 장치 이름을 확인합니다.

    다음 예는 단계 2의 예에서 식별된 DID 장치에 대한 cldevice show의 출력을 보여 줍니다. 명령은 phys-schost-1 노드에서 실행됩니다.

    # cldevice show d5 d6
    
    === DID Device Instances ===                   
    
    DID Device Name:                         /dev/did/rdsk/d5
      Full Device Path:                      phys-schost-1:/dev/rdsk/c5t216000C0FF084E77d0
      Replication:                                none
      default_fencing:                          global
    
    DID Device Name:                          /dev/did/rdsk/d6
      Full Device Path:                       phys-schost-1:/dev/rdsk/c6t216000C0FF284E44d0
      Replication:                                none
      default_fencing:                            global
  4. 영역 클러스터를 사용 중인 경우 DID 장치를 영역 클러스터로 구성합니다. 그렇지 않으면 단계 5로 진행합니다.

    DID 장치를 영역 클러스터로 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 How to Add a DID Device to a Zone Cluster을 참조하십시오.

  5. Oracle ASM 디스크 그룹에 대한 디스크 공간 할당을 포함하도록 각 DID 장치에서 슬라이스를 만들거나 수정합니다.

    이 용도로 format(1M) 명령, fmthard(1M) 명령 또는 prtvtoc(1M)을 사용하십시오. 슬라이스를 만들거나 수정하기 위해 명령을 실행하는 노드에서 전체 장치 경로를 지정합니다.

    예를 들어, Oracle ASM 디스크 그룹에 대해 슬라이스 s0을 사용하도록 선택할 경우 슬라이스 s0에서 100GB의 디스크 공간을 할당하도록 선택할 수 있습니다.

  6. Oracle ASM에 사용할 원시 장치를 준비합니다.
    1. Oracle ASM에서 이러한 장치에 대한 액세스를 허용하기 위해 Oracle ASM에 대해 사용할 각 원시 장치의 소유권 및 권한을 변경합니다.

      주 - 하드웨어 RAID의 Oracle ASM이 영역 클러스터에 대해 구성된 경우 해당 영역 클러스터에서 이 단계를 수행합니다.


      원시 장치를 지정하려면 단계 3에서 확인한 DID 장치 이름에 sX를 추가합니다. 여기서 X는 슬라이스 번호입니다.

      # chown oraasm:oinstall /dev/did/rdsk/dNsX
      # chmod 660 /dev/disk/rdsk/dNsX
      # ls -lhL /dev/did/rdsk/dNsX
      crw-rw----  1 oraasm  oinstall  239, 128 Jun 15 04:38 /dev/did/rdsk/dNsX

      Oracle ASM에서 사용을 위해 원시 장치의 소유권 및 권한을 변경하는 방법에 대한 자세한 내용은 해당 Oracle 설명서를 참조하십시오.

    2. Oracle ASM에 사용할 각 원시 장치에 대한 디스크 헤더를 지웁니다.
      # dd if=/dev/zero of=/dev/did/rdsk/dNsX bs=1024k count=200
      2000+0 records in
      2000+0 records out
  7. ASM_DISKSTRING Oracle ASM 인스턴스 초기화 매개변수를 수정하여 Oracle ASM 디스크 그룹에 사용할 장치를 지정합니다.

    예를 들어, Oracle ASM 디스크 그룹에 대해 /dev/did/ 경로를 사용하려면 /dev/did/rdsk/d* 값을 ASM_DISKSTRING 매개변수에 추가합니다. Oracle 초기화 매개변수 파일을 편집하여 이 매개변수를 수정하는 경우 매개변수를 다음과 같이 편집합니다.

    ASM_DISKSTRING = '/dev/did/rdsk/*'

    자세한 내용은 해당 Oracle 설명서를 참조하십시오.

다음 순서

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.

클러스터 파일 시스템 사용

Oracle RAC는 클러스터 파일 시스템에서 지원됩니다.

Support for Oracle RAC과 함께 클러스터 파일 시스템 사용에 대한 자세한 내용은 다음 하위 절을 참조하십시오.

PxFS 기반 클러스터 파일 시스템에 저장할 수 있는 Oracle 파일 유형

Oracle RAC과 연관된 파일만 PxFS 기반 클러스터 파일 시스템에 저장할 수 있습니다.


주 - 데이터 파일, 제어 파일, 온라인 리두 로그 파일 또는 Oracle 복구 파일은 PxFS 기반 클러스터 파일 시스템에 저장하면 안됩니다.


PxFS 기반 클러스터 파일 시스템을 사용할 때 성능 및 가용성 최적화

아카이브된 리두 로그 파일 쓰기 중 I/O 성능은 아카이브된 리두 로그 파일에 대한 장치 그룹 위치의 영향을 받습니다. 최적 성능을 위해서는 아카이브된 리두 로그 파일에 대한 주 장치 그룹이 Oracle RAC 데이터베이스 인스턴스와 동일한 노드에 있어야 합니다. 이 장치 그룹에는 데이터베이스 인스턴스의 아카이브된 리두 로그 파일을 포함하는 파일 시스템이 있습니다.

클러스터의 가용성을 높이려면 장치 그룹에 대한 보조 노드의 수를 늘려 보십시오. 하지만 장치 그룹에 대한 보조 노드의 수를 늘리면 성능이 저하될 수도 있습니다. 장치 그룹에 대한 보조 노드의 수를 늘리려면 numsecondaries 등록 정보를 변경합니다. 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Multiported Device Groups을 참조하십시오.

PxFS 기반 클러스터 파일 시스템을 사용하는 방법

  1. 클러스터 파일 시스템을 만들고 마운트합니다.

    클러스터 파일 시스템을 만들고 마운트하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 Creating Cluster File Systems를 참조하십시오.


    주 - Oracle Grid Infrastructure 이진은 클러스터 파일 시스템에 상주할 수 없습니다.


  2. UFS(UNIX 파일 시스템)를 사용 중인 경우 다양한 유형의 Oracle 파일에 대한 올바른 마운트 옵션을 지정하십시오.

    올바른 옵션은 다음 표를 참조하십시오. /etc/vfstab 파일에 마운트 지점에 대한 항목을 추가할 때 이러한 옵션을 설정합니다.


    파일 유형
    옵션
    Oracle RDBMS 이진 파일
    global, logging
    Oracle Grid Infrastructure 이진 파일
    global, logging
    Oracle 구성 파일
    global, logging
    시스템 매개변수 파일(SPFILE)
    global, logging
    경보 파일
    global, logging
    추적 파일
    global, logging
    아카이브된 리두 로그 파일
    global, logging, forcedirectio
    플래시백 로그 파일
    global, logging, forcedirectio
    OCR 파일
    global, logging, forcedirectio
    Oracle Grid Infrastructure 선호 디스크
    global, logging, forcedirectio

다음 순서

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.

Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.