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 파일 저장소 구성

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

Oracle 파일에 대한 Sun QFS 공유 파일 시스템 구성 작업

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

Oracle 파일에 대한 VxVM 구성 작업

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

Oracle 파일에 대한 ASM 구성 작업

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

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

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

Sun Cluster용 Solaris Volume Manager 사용

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

VxVM 사용

SPARC: VxVM을 사용하는 방법

하드웨어 RAID 지원 사용

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

Sun QFS 공유 파일 시스템 사용

Sun QFS 공유 파일 시스템에 Oracle 파일 배포

RDBMS 이진 파일 및 관련 파일용 Sun QFS 파일 시스템

데이터베이스 파일 및 관련 파일용 Sun QFS 파일 시스템

Sun QFS 공유 파일 시스템의 성능 최적화

Sun QFS 공유 파일 시스템을 설치하고 구성하는 방법

Oracle ASM 사용

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

클러스터 파일 시스템 사용

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

Oracle ACFS 파일 시스템에 저장할 수 있는 Oracle 파일 유형

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

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

Oracle ACFS 파일 시스템을 사용하는 방법

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

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

5.  Oracle RAC 지원 관리

6.  Oracle RAC 지원 문제 해결

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

8.  Oracle RAC 지원 업그레이드

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

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

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

D.  명령줄 대체 방법

색인

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

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


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


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

Sun Cluster용 Solaris Volume Manager 사용

Sun Cluster용 Solaris Volume Manager는 영역 클러스터를 지원하더라도 전역 클러스터에 항상 설치됩니다. clzc 명령은 전역 클러스터 선호 노드에서 영역 클러스터로 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 파일 유형에 대한 자세한 내용은 Oracle 파일에 대한 저장소 관리 요구 사항을 참조하십시오.

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

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 소프트웨어 설치 설명서의 Solaris Volume Manager 소프트웨어 구성을 참조하십시오.

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

    Sun Cluster용 Solaris Volume Manager 볼륨을 영역 클러스터로 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 영역 클러스터에 디스크 세트를 추가하는 방법(Solaris Volume Manager)을 참조하십시오.

다음 순서

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

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

VxVM 사용

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


주 - 영역 클러스터에서 Oracle RAC에 대한 VxVM 사용은 이 릴리스에서 지원되지 않습니다.


SPARC: VxVM을 사용하는 방법

Oracle RAC 지원에서 VxVM 소프트웨어를 사용하려면 다음 작업을 수행하십시오.

  1. 클러스터 기능이 있는 VxVM을 사용하는 경우 기본 VxVM 라이센스 이외에 Volume Manager 클러스터 기능에 대한 라이센스를 구입합니다.

    VxVM 라이센스 요구 사항에 대한 자세한 내용은 VxVM 설명서를 참조하십시오.


    주의

    주의 - Volume Manager 클러스터 기능에 대한 라이센스를 올바르게 설치하지 않으면 Oracle RAC 지원을 설치할 때 패닉이 발생할 수 있습니다. Oracle RAC 패키지를 설치하기 전에 vxlicense -p 또는 vxlicrep 명령을 실행하여 Volume Manager 클러스터 기능에 대한 유효한 라이센스를 설치했는지 확인하십시오.


  2. 클러스터 노드에 VxVM 소프트웨어를 설치하고 구성합니다.

    자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 5 장, Veritas Volume Manager(VERITAS 볼륨 관리자) 설치 및 구성 및 VxVM 설명서를 참조하십시오.

다음 순서

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

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

하드웨어 RAID 지원 사용

하드웨어 RAID 지원을 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 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 소프트웨어 설치 설명서의 영역 클러스터에 DID 장치를 추가하는 방법을 참조하십시오.

  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 장리소스 그룹 등록 및 구성으로 이동합니다.

Sun QFS 공유 파일 시스템 사용

Sun QFS 공유 파일 시스템은 파일 시스템이 영역 클러스터에 의해 사용되더라도 전역 클러스터 선호 노드에 항상 설치됩니다. clzc 명령을 사용하여 특정 Sun QFS 공유 파일 시스템을 특정 영역 클러스터로 구성합니다. 확장 가능한 마운트 지점 리소스는 이 영역 클러스터에 속합니다. 메타 데이터 서버 리소스인 SUNW.qfs는 전역 클러스터에 속합니다.

다음 목록에서 하나의 저장소 관리 체계와 함께 Sun QFS 공유 파일 시스템을 사용해야 합니다.

Sun QFS 공유 파일 시스템에 Oracle 파일 배포

Oracle RAC와 연관된 모든 파일은 Sun QFS 공유 파일 시스템에 저장할 수 있습니다.

다음 하위 절의 설명에 따라 이러한 파일을 여러 파일 시스템에 배포할 수 있습니다.

RDBMS 이진 파일 및 관련 파일용 Sun QFS 파일 시스템

RDBMS 이진 파일 및 관련 파일의 경우 이 파일을 저장할 한 개의 파일 시스템을 클러스터에 만듭니다.

RDBMS 이진 파일 및 관련 파일은 다음과 같습니다.

데이터베이스 파일 및 관련 파일용 Sun QFS 파일 시스템

데이터베이스 파일 및 관련 파일의 경우 데이터베이스마다 한 개의 파일 시스템이 필요한지 여러 개의 파일 시스템이 필요한지 여부를 결정합니다.


주 - 기존 데이터베이스에 대한 저장소를 추가하는 경우 추가하려는 저장소의 파일 시스템에 대한 파일 시스템을 추가로 만들어야 합니다. 이 경우 데이터베이스 파일 및 관련 파일은 데이터베이스에 사용할 파일 시스템에 배포하십시오.


데이터베이스 파일 및 관련 파일용으로 만든 각 파일 시스템에는 자체 메타 데이터 서버가 있습니다. 메타 데이터 서버에 필요한 리소스에 대한 자세한 내용은 Sun QFS 메타 데이터 서버의 리소스를 참조하십시오.

데이터베이스 파일 및 관련 파일은 다음과 같습니다.

Sun QFS 공유 파일 시스템의 성능 최적화

Sun Cluster용 Solaris Volume Manager에서 최적의 성능을 얻으려면 볼륨 관리자 및 파일 시스템을 다음과 같이 구성합니다.

디스크 어레이의 LUN 미러링에는 다음 작업이 포함됩니다.

시스템에 대한 I/O(input/output) 로드가 심해질 수 있습니다. 이 경우 Solaris Volume Manager 메타 데이터 또는 하드웨어 RAID 메타 데이터에 대한 LUN이 데이터에 대한 LUN 이외의 다른 물리적 디스크에 매핑되도록 하십시오. 이러한 LUN을 다른 물리적 디스크에 매핑하면 경합이 최소화됩니다.

Sun QFS 공유 파일 시스템을 설치하고 구성하는 방법

시작하기 전에

Solaris Volume Manager 메타 장치를 공유 파일 시스템에 대한 장치로 사용할 수 있습니다. 이 경우 공유 파일 시스템을 구성하기 전에 메타 세트 및 해당 메타 장치가 만들어지고 모든 노드에서 사용할 수 있는지 확인하십시오.

  1. Sun QFS 소프트웨어가 Oracle RAC 지원을 실행해야 하는 전역 클러스터의 모든 노드에 설치되었는지 확인합니다.

    Sun QFS 설치 방법에 대한 자세한 내용은 Using SAM-QFS With Sun Cluster을 참조하십시오.

  2. 각 Sun QFS 공유 파일 시스템이 Oracle RAC 지원과 사용을 위해 올바르게 만들어졌는지 확인합니다.

    Sun QFS 파일 시스템을 만드는 방법에 대한 자세한 내용은 Using SAM-QFS With Sun Cluster을 참조하십시오.

    각 Sun QFS 공유 파일 시스템에 대해 파일 시스템을 저장해야 하는 Oracle 파일 유형에 대한 올바른 마운트 옵션을 설정합니다.

    • 이진 파일, 구성 파일, 경고 파일 및 추적 파일을 포함하는 파일 시스템의 경우 기본 마운트 옵션을 사용합니다.


      주 - Oracle 버전 11g 릴리스 2부터 Oracle Clusterware 이진은 Sun QFS 공유 파일 시스템에 있을 수 없습니다.


    • 데이터베이스 데이터 파일, 제어 파일, 온라인 리두 로그 파일 및 아카이브된 리두 로그 파일 또는 Oracle Clusterware OCR 및 선호 파일을 포함하는 파일 시스템의 경우 마운트 옵션을 다음과 같이 설정합니다.

      • /etc/vfstab 파일에서 shared 옵션을 설정합니다.

      • /etc/opt/SUNWsamfs/samfs.cmd 파일 또는 /etc/vfstab 파일에서 다음 옵션을 설정합니다.

        fs=fs-name
        stripe=width
        mh_write
        qwrite
        forcedirectio
        rdlease=300 Set this value for optimum performance.
        wrlease=300 Set this value for optimum performance.
        aplease=300 Set this value for optimum performance.
        fs-name

        파일 시스템을 고유하게 식별하는 이름을 지정합니다.

        width

        파일 시스템의 장치에 필요한 스트라이프 너비를 지정합니다. 필요한 스트라이프 너비는 파일 시스템의 DAU(disk allocation unit)의 배수여야 합니다. width는 1보다 크거나 같은 정수여야 합니다.


      주 - /etc/vfstab 파일의 설정이 /etc/opt/SUNWsamfs/samfs.cmd 파일의 설정과 충돌하지 않는지 확인합니다. /etc/vfstab 파일의 설정이 /etc/opt/SUNWsamfs/samfs.cmd 파일의 설정보다 우선합니다.


  3. Oracle 파일에 사용할 각 Sun QFS 공유 파일 시스템을 마운트합니다.
    # mount mount-point
    mount-point

    마운트하는 파일 시스템의 마운트 지점을 지정합니다.

  4. 영역 클러스터를 사용하는 경우 Sun QFS 공유 파일 시스템을 영역 클러스터로 구성합니다. 그렇지 않으면 단계 5로 이동합니다.

    Sun QFS 공유 파일 시스템를 영역 클러스터로 구성에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 영역 클러스터에 QFS 공유 파일 시스템을 추가하는 방법을 참조하십시오.

  5. Oracle 파일에 사용할 각 파일 시스템의 소유권을 변경합니다.

    주 - 영역 클러스터에 대해 Sun QFS 공유 파일 시스템을 구성한 경우 해당 영역 클러스터에서 이 단계를 수행하십시오.


    다음과 같이 파일 시스템 소유권을 변경합니다.

    • 소유자: DBA(database administrator) 사용자

    • 그룹: DBA 그룹

    DBA 그룹 및 DBA 사용자 계정을 만드는 방법에 설명된 것과 같이 DBA 사용자와 DBA 그룹이 만들어집니다.

    # chown user-name:group-name mount-point
    user-name

    DBA 사용자의 사용자 이름을 지정합니다. 이 사용자는 일반적으로 oracle입니다.

    group-name

    DBA 그룹의 이름을 지정합니다. 이 그룹의 이름은 대개 dba로 지정됩니다.

    mount-point

    소유권을 변경하는 파일 시스템의 마운트 지점을 지정합니다.

  6. 단계 5에서 소유권을 변경한 각 파일 시스템의 소유자에게 파일 시스템에 대한 읽기 및 쓰기 액세스 권한을 부여합니다.

    주 - 영역 클러스터에 대해 Sun QFS 공유 파일 시스템이 구성된 경우 해당 영역 클러스터에서 이 단계를 수행해야 합니다.


    # chmod u+rw mount-point
    mount-point

    소유자에게 읽기 및 쓰기 액세스 권한을 부여하는 파일 시스템의 마운트 지점을 지정합니다.

다음 순서

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

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

Oracle ASM 사용

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


주 - 11g 릴리스 2 및 12c의 경우, Oracle ASM은 하드웨어 RAID에서만 지원됩니다. 볼륨 관리자로 관리되는 장치에서 Oracle ASM 디스크 그룹 사용은 버전 11g 릴리스 2 또는 12c에서 지원되지 않습니다.


Oracle ASM을 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 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 소프트웨어 설치 설명서의 영역 클러스터에 DID 장치를 추가하는 방법을 참조하십시오.

  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 디스크 그룹에 사용할 장치를 지정합니다.

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


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

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

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

다음 순서

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

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

클러스터 파일 시스템 사용

Oracle RAC는 두 가지 유형의 클러스터 파일 시스템에서 지원됩니다.

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

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

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


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


Oracle ACFS 파일 시스템에 저장할 수 있는 Oracle 파일 유형

Oracle RAC와 연관된 파일만 Oracle ACFS 파일 시스템에 저장할 수 있습니다.


주 - OCR(Oracle cluster registry) 파일 또는 Oracle Clusterware 선호 디스크를 Oracle ACFS 파일 시스템에 저장해서는 안됩니다.

또한 Oracle ACFS 12 c 이전 Oracle ACFS 버전의 경우도 데이터베이스 관련 파일(제어 파일, 온라인 리두 로그 파일, 아카이브된 리두 로그 파일 및 플래시백 로그 파일 포함) 또는 Oracle 복구 파일을 저장해서는 안됩니다.


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

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

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

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

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

    클러스터 파일 시스템을 만들고 마운트하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 소프트웨어 설치 설명서의 클러스터 파일 시스템 만들기를 참조하십시오.


    주 - Oracle 버전 11g 릴리스 2부터 Oracle Clusterware 이진은 클러스터 파일 시스템에 있을 수 없습니다.


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

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


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

다음 순서

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

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

Oracle ACFS 파일 시스템을 사용하는 방법

다음 순서

3 장리소스 그룹 등록 및 구성으로 이동합니다.