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.  리소스 그룹 등록 및 구성

Oracle RAC 프레임워크 리소스 그룹 등록 및 구성

Oracle RAC 프레임워크 리소스 그룹 등록 및 구성을 위한 도구

clsetup을 사용하여 Oracle RAC 프레임워크 리소스 그룹을 등록 및 구성하는 방법

복수 소유자 볼륨 관리자 프레임워크 리소스 그룹 등록 및 구성

복수 소유자 볼륨 관리자 프레임워크 리소스 그룹 등록 및 구성을 위한 도구

clsetup을 사용하여 복수 소유자 볼륨 관리자 프레임워크 리소스 그룹을 등록 및 구성하는 방법

Oracle RAC 데이터베이스에 대한 전역 장치 그룹 만들기

Oracle RAC 데이터베이스에 대해 Sun Cluster용 Solaris Volume Manager에서 복수 소유자 디스크 세트를 만드는 방법

Oracle RAC 데이터베이스에 대한 VxVM 공유 디스크 그룹을 만드는 방법

Oracle 파일용 저장소 리소스 등록 및 구성

Oracle 파일용 저장소 리소스 등록 및 구성을 위한 도구

clsetup을 사용하여 Oracle 파일용 저장소 리소스를 등록 및 구성하는 방법

Oracle ASM 리소스 그룹 등록 및 구성

Oracle ASM 리소스 그룹 등록 및 구성을 위한 도구

clsetup을 사용하여 Oracle ASM 리소스 그룹을 등록 및 구성하는 방법

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 RAC 데이터베이스용 전역 장치 그룹을 사용해야 합니다.

만들려는 전역 장치 그룹의 유형은 사용 중인 볼륨 관리자에 따라 다릅니다.

Oracle RAC 데이터베이스에 대해 Sun Cluster용 Solaris Volume Manager에서 복수 소유자 디스크 세트를 만드는 방법


주 - Sun Cluster용 Solaris Volume Manager를 사용 중인 경우에만 이 작업을 수행하십시오.


Sun Cluster용 Solaris Volume Manager를 사용하는 경우 Solaris Volume Manager에는 사용할 Oracle RAC 데이터베이스, Sun QFS 공유 파일 시스템 또는 Oracle ASM에 대한 다중 소유자 디스크 세트가 필요합니다. Sun Cluster용 Solaris Volume Manager 복수 소유자 디스크 세트에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 Multi-Owner Disk Set Concepts를 참조하십시오.

시작하기 전에

다음 사항에 유의하십시오.

  1. 복수 소유자 디스크 세트를 만듭니다.

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

    # metaset -s setname -M -a -h nodelist
    -s setname

    만들려는 디스크 세트의 이름을 지정합니다.

    -M

    만들려는 디스크 세트를 복수 소유자 디스크 세트로 지정합니다.

    -a

    -h 옵션이 지정하는 노드가 디스크 세트에 추가되도록 지정합니다.

    -h nodelist

    디스크 세트에 추가할 노드를 공백으로 구분하여 지정합니다. Oracle RAC 지원 소프트웨어 패키지가 목록에 있는 각 노드에 설치되어 있어야 합니다.

  2. 단계 1에서 만든 디스크 세트에 전역 장치를 추가합니다.
    # metaset -s setname -a devicelist
    -s setname

    단계 1에서 만든 디스크 세트를 수정 중임을 지정합니다.

    -a

    devicelist에 지정된 장치가 디스크 세트에 추가되도록 지정합니다.

    devicelist

    디스크 세트에 추가할 전역 장치에 대한 전체 장치 ID 경로 이름을 공백으로 구분하여 지정합니다. 클러스터 내의 노드에서 각 장치에 일관되게 액세스할 수 있도록 하려면 각 장치 ID 경로 이름이 /dev/did/dsk/dN 형식인지 확인합니다. 여기서 N은 장치 번호입니다.

  3. 단계 1에서 만든 디스크 세트에 대해 Oracle RAC 데이터베이스 또는 Sun QFS 공유 파일 시스템에서 사용할 볼륨을 만듭니다.

    참고 - Oracle 데이터 파일에 대한 볼륨을 여러 개 만드는 경우 소프트 분할 영역을 사용하면 이 단계가 간편해집니다. 하지만 Sun QFS 공유 파일 시스템을 사용하고 시스템에 대한 I/O 로드가 많은 경우 데이터 및 메타 데이터에 대해 별도의 분할 영역을 사용하십시오. 그렇지 않으면 시스템의 성능이 저하될 수 있습니다. 소프트 분할 영역에 대한 자세한 내용은 Solaris Volume Manager Administration Guide의 12 장, Soft Partitions (Overview)Solaris Volume Manager Administration Guide의 13 장, Soft Partitions (Tasks)를 참조하십시오.


    단계 2에서 추가한 전역 장치의 슬라이스를 연결하여 볼륨을 각각 만듭니다. 이 용도로 metainit(1M) 명령을 사용하십시오.

    # metainit -s setname volume-abbrev numstripes width slicelist
    -s setname

    단계 1에서 만든 디스크 세트에 대한 볼륨을 만들고 있음을 지정합니다.

    volume-abbrev

    만들려는 볼륨의 축약 이름을 지정합니다. 축약 볼륨 이름은 dV 형식입니다. 여기서 V는 볼륨 번호입니다.

    numstripes

    볼륨에 있는 스트라이프 수를 지정합니다.

    width

    각 스트라이프 내의 슬라이스 수를 지정합니다. width를 1보다 큰 값으로 설정하면 슬라이스가 스트라이프됩니다.

    slicelist

    볼륨에 포함될 슬라이스를 공백으로 구분하여 지정합니다. 각 슬라이스는 단계 2에서 추가한 전역 장치에 있어야 합니다.

  4. 미러링된 장치를 사용 중인 경우, 단계 3에서 만든 볼륨을 사용하여 미러를 하위 미러로 만듭니다.

    미러링된 장치를 사용 중이지 않은 경우, 이 단계를 생략합니다.

    다음과 같이 metainit 명령을 사용하여 미러를 각각 만듭니다.

    # metainit -s setname mirror -m submirror-list
    -s setname

    단계 1에서 만든 디스크 세트에 대한 미러를 만들고 있음을 지정합니다.

    mirror

    만들려는 미러의 이름을 축약된 볼륨 이름 형식으로 지정합니다. 축약 볼륨 이름은 dV 형식입니다. 여기서 V는 볼륨 번호입니다.

    submirror-list

    미러에 포함될 하위 미러를 공백으로 구분하여 지정합니다. 각 하위 미러는 단계 3에서 만든 볼륨이어야 합니다. 각 하위 미러의 이름을 축약된 볼륨 이름 형식으로 지정합니다.


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


  5. 각 노드가 복수 소유자 디스크 세트에 올바르게 추가되었는지 확인합니다.

    이 용도로 metaset 명령을 사용하십시오.

    # metaset -s setname
    -s setname

    단계 1에서 만든 디스크 세트를 확인 중임을 지정합니다.

    이 명령은 디스크 세트에 올바르게 추가된 각 노드에 대한 다음 정보를 포함하는 테이블을 표시합니다.

    • Host 열은 노드 이름을 포함합니다.

    • Owner 열은 multi-owner라는 텍스트를 포함합니다.

    • Member 열은 Yes라는 텍스트를 포함합니다.

  6. 복수 소유자 디스크 세트가 올바르게 구성되었는지 확인합니다.
    # cldevicegroup show setname
    setname

    단계 1에서 만든 디스크 세트에 대한 구성 정보만 표시되도록 지정합니다.

    이 명령은 디스크 세트에 대한 장치 그룹 정보를 표시합니다. 다중 소유자 디스크 세트의 경우, 장치 그룹 유형은 Multi-owner_SVM입니다.

  7. 복수 소유자 디스크 세트가 온라인 상태인지 확인합니다.
    # cldevicegroup status setname

    이 명령은 복수 소유자 디스크 세트에 있는 각 노드의 복수 소유자 디스크 세트 상태를 표시합니다.

  8. (Sun QFS 공유 파일 시스템이 없는 구성만) 디스크 세트를 소유할 수 있는 각 노드에서 단계 3에서 만든 각 볼륨의 소유권을 변경합니다.

    Sun QFS 공유 파일 시스템을 사용하는 경우 이 단계를 건너뜁니다.


    주 - 영역 클러스터의 경우 영역 클러스터에서 이 단계를 수행하십시오.


    다음과 같이 볼륨 소유권을 변경합니다.

    • 소유자: DBA 사용자

    • 그룹: DBA 그룹

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

    Oracle RAC 데이터베이스에서 사용할 볼륨의 소유권만 변경했는지 확인합니다.

    # chown user-name:group-name volume-list
    user-name

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

    group-name

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

    volume-list

    디스크 세트에 대해 만든 볼륨의 논리적 이름을 공백으로 구분하여 지정합니다. 이러한 이름의 형식은 다음과 같이 볼륨이 있는 장치의 유형에 따라 다릅니다.

    • 블록 장치: /dev/md/setname /dsk/dV

    • 원시 장치: /dev/md/setname /rdsk/dV

    이러한 이름에서 대체 가능한 항목은 다음과 같습니다.

    setname

    단계 1에서 만든 다중 소유자 디스크 세트의 이름을 지정합니다.

    V

    단계 3에서 만든 볼륨의 볼륨 번호를 지정합니다.

    이 목록에 단계 3에서 만든 각 볼륨이 지정되었는지 확인합니다.

  9. (Sun QFS 공유 파일 시스템이 없는 구성만) 단계 8에서 소유권을 변경한 각 볼륨의 소유자에게 읽기 및 쓰기 액세스 권한을 부여합니다.

    Sun QFS 공유 파일 시스템을 사용하는 경우 이 단계를 건너뜁니다.


    주 - 영역 클러스터의 경우 영역 클러스터에서 이 단계를 수행하십시오.


    디스크 세트를 소유할 수 있는 각 노드의 볼륨에 대한 액세스 권한을 부여합니다. Oracle RAC 데이터베이스에서 사용할 볼륨의 액세스 권한만 변경했는지 확인합니다.

    # chmod u+rw volume-list
    volume-list

    읽기 및 쓰기 액세스 권한을 부여한 소유자가 가진 볼륨의 논리적 이름을 공백으로 구분하여 지정합니다. 이 목록에 단계 8에서 지정한 볼륨이 포함되었는지 확인합니다.

  10. Oracle ASM을 사용 중인 경우 Oracle ASM 디스크 그룹에 사용할 원시 장치를 지정합니다.

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


    장치를 지정하려면 ASM_DISKSTRING Oracle ASM 인스턴스 초기화 매개변수를 수정합니다.

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

    ASM_DISKSTRING = '/dev/md/*/rdsk/d*'

    미러링된 장치를 사용 중인 경우 Oracle ASM 구성에 외부 중복성을 지정합니다.

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

예 3-1 Sun Cluster용 Solaris Volume Manager에서 다중 소유자 디스크 세트 만들기

이 예에서는 4노드 클러스터에 대해 Sun Cluster용 Solaris Volume Manager에서 다중 소유자 디스크 세트를 만드는 데 필요한 작업 순서를 보여줍니다. 디스크 세트에서는 미러링된 장치를 사용합니다.

디스크 세트는 Sun QFS 공유 파일 시스템에서 사용됩니다. 이 예에서는 디스크 세트에 추가된 장치에서 Sun QFS 공유 파일 시스템 만들기를 보여주지 않습니다.

  1. 다중 소유자 디스크 세트를 만들려면 다음 명령을 실행합니다.

    # metaset -s oradg -M -a -h  pclus1 pclus2 pclus3 pclus4

    다중 소유자 디스크 세트의 이름은 oradg로 지정됩니다. pclus1, pclus2, pclus3pclus4 노드가 이 디스크 세트에 추가됩니다.

  2. 전역 장치를 디스크 세트에 추가하려면 다음 명령을 실행합니다.

    # metaset -s oradg -a  /dev/did/dsk/d8  /dev/did/dsk/d9 /dev/did/dsk/d15 \
    /dev/did/dsk/d16

    앞의 명령은 다음 전역 장치를 디스크 세트에 추가합니다.

    • /dev/did/dsk/d8

    • /dev/did/dsk/d9

    • /dev/did/dsk/d15

    • /dev/did/dsk/d16

  3. 디스크 세트에 대한 볼륨을 만들려면 다음 명령을 실행합니다.

    # metainit -s oradg d10 1 1 /dev/did/dsk/d9s0
    # metainit -s oradg d11 1 1 /dev/did/dsk/d16s0
    # metainit -s oradg d20 1 1 /dev/did/dsk/d8s0
    # metainit -s oradg d21 1 1 /dev/did/dsk/d15s0

    각 볼륨은 다음 표에 나온 대로 슬라이스의 일대일 연결로 만들어집니다. 슬라이스는 스트라이프되지 않습니다.

    볼륨
    슬라이스
    d10
    /dev/did/dsk/d9s0
    d11
    /dev/did/dsk/d16s0
    d20
    /dev/did/dsk/d8s0
    d21
    /dev/did/dsk/d15s0
  4. 디스크 세트에 대한 미러를 만들려면 다음 명령을 실행합니다.

    # metainit -s oradg d1 -m d10 d11
    # metainit -s oradg d2 -m d20 d21

    앞의 명령은 d10d11 볼륨에서 이름이 d1인 미러를 만들고 d20 d21 볼륨에서 이름이 d2인 미러를 만듭니다.

  5. 각 노드가 다중 소유자 디스크 세트에 올바르게 추가되었는지 확인하려면 다음 명령을 실행합니다.

    # metaset -s oradgMulti-owner Set name = oradg, Set number = 1, Master = pclus2
    
    Host                Owner          Member
      pclus1             multi-owner   Yes 
      pclus2             multi-owner   Yes 
      pclus3             multi-owner   Yes 
      pclus4             multi-owner   Yes 
    
    Drive Dbase
    
    d8    Yes  
    
    d9    Yes  
    
    d15   Yes  
    
    d16   Yes  
  6. 다중 소유자 디스크 세트가 올바르게 구성되었는지 확인하려면 다음 명령을 실행합니다.

    # cldevicegroup show oradg
    === Device Groups ===                          
    
    Device Group Name:                              oradg
      Type:                                            Multi-owner_SVM
      failback:                                        false
      Node List:                                       pclus1, pclus2, pclus3, pclus4
      preferenced:                                     false
      numsecondaries:                                  0
      diskset name:                                    oradg
  7. 다중 소유자 디스크 세트의 온라인 상태를 확인하려면 다음 명령을 실행합니다.

    # cldevicegroup status oradg
    
    === Cluster Device Groups ===
    
    --- Device Group Status ---
    
    Device Group Name     Primary     Secondary     Status
    -----------------     -------     ---------     ------
    
    
    --- Multi-owner Device Group Status ---
    
    Device Group Name           Node Name           Status
    -----------------           ---------           ------
    oradg                       pclus1              Online
                                pclus2              Online
                                pclus3              Online
                                pclus4              Online

다음 순서

Oracle 파일용 저장소 리소스 등록 및 구성으로 이동합니다.

Oracle RAC 데이터베이스에 대한 VxVM 공유 디스크 그룹을 만드는 방법


주 - 클러스터 기능이 있는 VxVM을 사용하는 경우에만 이 작업을 수행하십시오.


클러스터 기능이 있는 VxVM을 사용하는 경우 VxVM에는 사용할 Oracle RAC 데이터베이스 또는 Oracle ASM에 대한 공유 디스크 그룹이 필요합니다.

시작하기 전에

다음 사항을 유의하십시오.

  1. VxVM 공유 디스크 그룹을 만들기 위해 제공된 Veritas 명령을 사용합니다.

    VxVM 공유 디스크 그룹에 대한 자세한 내용은 VxVM 설명서를 참조하십시오.

  2. Oracle ASM을 사용 중인 경우 Oracle ASM 디스크 그룹에 사용할 원시 장치를 지정합니다.

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


    장치를 지정하려면 ASM_DISKSTRING Oracle ASM 인스턴스 초기화 매개변수를 수정합니다.

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

    ASM_DISKSTRING = '/dev/md/*/rdsk/d*'

    미러링된 장치를 사용 중인 경우 Oracle ASM 구성에 외부 중복성을 지정합니다.

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

다음 순서

Oracle 파일용 저장소 리소스 등록 및 구성으로 이동합니다.