탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Real Application Clusters용 Oracle Solaris Cluster 데이터 서비스 설명서 Oracle Solaris Cluster 4.0 (한국어) |
Oracle 파일에 대한 Sun Cluster용 Solaris Volume Manager 구성 작업
Oracle 파일에 대한 하드웨어 RAID 지원 구성 작업
Oracle 파일에 대한 Oracle ASM 구성 작업
Oracle 파일에 대한 클러스터 파일 시스템 구성 작업
Support for Oracle RAC과 함께 저장소 관리 소프트웨어 설치
Sun Cluster용 Solaris Volume Manager 사용
Sun Cluster용 Solaris Volume Manager를 사용하는 방법
하드웨어 RAID와 함께 Oracle ASM을 사용하는 방법
PxFS 기반 클러스터 파일 시스템에 저장할 수 있는 Oracle 파일 유형
6. Support for Oracle RAC 문제 해결
7. Support for Oracle RAC의 기존 구성 수정
B. DBMS 오류 및 로그된 경보에 대해 사전 설정된 작업
Oracle 파일에 대해 사용 중인 저장소 관리 체계에 대한 소프트웨어를 설치합니다. 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.
주 - Support for Oracle RAC과 함께 적격 NAS 장치를 설치하고 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster With Network-Attached Storage Device Manual을 참조하십시오.
이 절은 다음 내용으로 구성되어 있습니다.
영역 클러스터를 지원할 경우에도 항상 전역 클러스터에 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 파일 유형에 대한 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.
Support for Oracle RAC과 함께 Sun Cluster용 Solaris Volume Manager 소프트웨어를 사용하려면 다음 작업을 수행하십시오. Sun Cluster용 Solaris Volume Manager는 Solaris 운영 체제 설치 중 설치됩니다.
전역 클러스터에서 Sun Cluster용 Solaris Volume Manager를 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 Configuring Solaris Volume Manager Software을 참조하십시오.
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 지원을 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.
Oracle Solaris Cluster 소프트웨어는 여러 저장소 장치에 대한 하드웨어 RAID 지원을 제공합니다. 이 조합을 사용하려면 디스크 어레이의 LUN(logical unit numbers)에서 원시 장치 ID(/dev/did/rdsk* )를 구성합니다. 하드웨어 RAID와 함께 StorEdge SE9960 디스크 어레이를 사용하는 클러스터에서 Oracle RAC에 대한 원시 장치를 설정하려면 다음 작업을 수행합니다.
LUN을 만드는 방법에 대한 자세한 내용은 Oracle Solaris Cluster 하드웨어 설명서를 참조하십시오.
다음 예는 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
이 용도로 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임을 나타냅니다.
다음 예는 단계 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
DID 장치를 영역 클러스터로 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 How to Add a DID Device to a Zone Cluster을 참조하십시오.
이 용도로 format(1M) 명령, fmthard(1M) 명령 또는 prtvtoc(1M)을 사용하십시오. 슬라이스를 만들거나 수정하기 위해 명령을 실행하는 노드에서 전체 장치 경로를 지정합니다.
예를 들어, 슬라이스 s0을 사용하도록 선택할 경우 슬라이스 s0에서 100GB의 디스크 공간을 할당하도록 선택할 수 있습니다.
원시 장치를 지정하려면 단계 4에서 확인한 DID 장치 이름에 sN을 추가합니다. 여기서 N은 슬라이스 번호입니다.
예를 들어, 단계 4의 cldevice 출력은 디스크에 해당하는 원시 DID가 /dev/did/rdsk/d4임을 나타냅니다. 이러한 장치에서 슬라이스 s0을 사용하도록 선택할 경우 원시 장치 /dev/did/rdsk/d4s0을 지정합니다.
다음 순서
Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.
Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.
다음 목록 중에서 하나의 저장소 관리 체계와 함께 Oracle ASM을 사용합니다.
하드웨어 RAID. 자세한 내용은 하드웨어 RAID와 함께 Oracle ASM을 사용하는 방법을 참조하십시오.
Sun Cluster용 Solaris Volume Manager. 자세한 내용은 Oracle RAC 데이터베이스에 대해 Sun Cluster용 Solaris Volume Manager에서 복수 소유자 디스크 세트를 만드는 방법을 참조하십시오.
Oracle ASM을 사용하여 저장할 수 있는 Oracle 파일 유형에 대한 자세한 내용은 저장소 관리 요구 사항을 참조하십시오.
주 - 영역 클러스터의 Oracle RAC 설치에서 Oracle ASM을 사용하는 경우 clzonecluster 명령을 사용하여 해당 Oracle RAC 설치에 필요한 모든 장치를 해당 영역 클러스터로 구성해야 합니다. Oracle ASM이 영역 클러스터 내에서 실행되는 경우 Oracle ASM의 관리는 전적으로 동일 영역 클러스터 내에서 발생합니다.
이 용도로 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 장치 d5 및 d6은 클러스터에서 사용 가능한 공유 디스크에 해당합니다.
다음 예는 단계 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
DID 장치를 영역 클러스터로 구성하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 How to Add a DID Device to a Zone Cluster을 참조하십시오.
이 용도로 format(1M) 명령, fmthard(1M) 명령 또는 prtvtoc(1M)을 사용하십시오. 슬라이스를 만들거나 수정하기 위해 명령을 실행하는 노드에서 전체 장치 경로를 지정합니다.
예를 들어, Oracle ASM 디스크 그룹에 대해 슬라이스 s0을 사용하도록 선택할 경우 슬라이스 s0에서 100GB의 디스크 공간을 할당하도록 선택할 수 있습니다.
주 - 하드웨어 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 설명서를 참조하십시오.
# dd if=/dev/zero of=/dev/did/rdsk/dNsX bs=1024k count=200 2000+0 records in 2000+0 records out
예를 들어, Oracle ASM 디스크 그룹에 대해 /dev/did/ 경로를 사용하려면 /dev/did/rdsk/d* 값을 ASM_DISKSTRING 매개변수에 추가합니다. Oracle 초기화 매개변수 파일을 편집하여 이 매개변수를 수정하는 경우 매개변수를 다음과 같이 편집합니다.
ASM_DISKSTRING = '/dev/did/rdsk/*'
자세한 내용은 해당 Oracle 설명서를 참조하십시오.
다음 순서
Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.
Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.
Oracle RAC는 클러스터 파일 시스템에서 지원됩니다.
클러스터 파일 시스템은 Oracle Solaris Cluster PxFS(Proxy File System)를 사용합니다.
PxFS 기반 클러스터 파일 시스템을 만들고 마운트하는 방법에 대한 일반적인 정보는 다음 설명서를 참조하십시오.
Support for Oracle RAC과 함께 클러스터 파일 시스템 사용에 대한 자세한 내용은 다음 하위 절을 참조하십시오.
Oracle RAC과 연관된 파일만 PxFS 기반 클러스터 파일 시스템에 저장할 수 있습니다.
Oracle RDBMS 이진 파일
Oracle Grid Infrastructure 이진 파일
주 - Oracle Grid Infrastructure 이진은 클러스터 파일 시스템에 상주할 수 없습니다.
Oracle 구성 파일(예: init.ora, tnsnames.ora, listener.ora 및 sqlnet.ora )
시스템 매개변수 파일(SPFILE)
경보 파일(예: alert_ sid.log)
추적 파일(*.trc)
아카이브된 리두 로그 파일
플래시백 로그 파일
OCR(Oracle cluster registry) 파일
Oracle Grid Infrastructure 선호 디스크
아카이브된 리두 로그 파일 쓰기 중 I/O 성능은 아카이브된 리두 로그 파일에 대한 장치 그룹 위치의 영향을 받습니다. 최적 성능을 위해서는 아카이브된 리두 로그 파일에 대한 주 장치 그룹이 Oracle RAC 데이터베이스 인스턴스와 동일한 노드에 있어야 합니다. 이 장치 그룹에는 데이터베이스 인스턴스의 아카이브된 리두 로그 파일을 포함하는 파일 시스템이 있습니다.
클러스터의 가용성을 높이려면 장치 그룹에 대한 보조 노드의 수를 늘려 보십시오. 하지만 장치 그룹에 대한 보조 노드의 수를 늘리면 성능이 저하될 수도 있습니다. 장치 그룹에 대한 보조 노드의 수를 늘리려면 numsecondaries 등록 정보를 변경합니다. 자세한 내용은 Oracle Solaris Cluster Concepts Guide의 Multiported Device Groups을 참조하십시오.
클러스터 파일 시스템을 만들고 마운트하는 방법에 대한 자세한 내용은 Oracle Solaris Cluster Software Installation Guide의 Creating Cluster File Systems를 참조하십시오.
주 - Oracle Grid Infrastructure 이진은 클러스터 파일 시스템에 상주할 수 없습니다.
올바른 옵션은 다음 표를 참조하십시오. /etc/vfstab 파일에 마운트 지점에 대한 항목을 추가할 때 이러한 옵션을 설정합니다.
|
다음 순서
Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치되어 있는지 확인합니다.
Oracle 파일에 대해 사용 중인 기타 모든 저장소 관리 체계가 설치된 후 3 장리소스 그룹 등록 및 구성으로 이동합니다.