10684227
ORCL
3
버전 비교
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
디스크 파티션 작업
파티션명 | 파티션 크기 | 용도 |
---|---|---|
/dev/sdb1 | 15G | Raw Device 영역으로 세부 분할하여 사용 |
/dev/sdb2 | 5G | OCFS2 영역으로 할당하여 Fast Recovery Area로 사용 (OCFS2를 이용한 공유 영역) |
디스크 파티션 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
fdisk /dev/sdb |
펼치기 | ||
---|---|---|
|
fdisk 명령어로 Raw Device로 사용할 디스크의 파티션을 생성합니다.
각 프롬프트에서 n → p → 1 → "엔터(기본값 1)" → "+15G" → n → p → 2 → "엔터(기본값 1960)" → "엔터(기본값 2610)" → p → w 를 입력하여 파티션 분할
디스크 파티션 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
fdisk -l /dev/sdb |
펼치기 | ||
---|---|---|
|
생성한 파티션은 fdisk의 l 옵션으로 확인할 수 있습니다.
Raw Device
할당 계획설정
Raw Device의 이름과 크기는 다음의 표와 같이 분할하여 할당합니다.
펼치기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
물리 볼륨 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
pvcreate /dev/sdb1 |
펼치기 | ||
---|---|---|
|
파티션을 pvcreate 명령어로 물리 볼륨으로 생성합니다.
물리 볼륨 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
pvdisplay /dev/sdb1 |
펼치기 | ||
---|---|---|
|
생성된 물리 볼륨은 pvdisplay 명령어로 확인할 수 있습니다.
볼륨 그룹
작업볼륨 그룹 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
vgcreate rac /dev/sdb1 |
펼치기 | ||
---|---|---|
|
vgcreate 명령어로 물리 볼륨을 볼륨 그룹으로 생성합니다.
볼륨 그룹 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
vgdisplay rac |
펼치기 | ||
---|---|---|
|
볼륨 그룸은 vgdisplay 명령어로 확인할 수 있습니다.
논리 볼륨 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
lvcreate -L 300M -n ocr01 rac lvcreate -L 300M -n ocr02 rac lvcreate -L 300M -n vote01 rac lvcreate -L 300M -n vote02 rac lvcreate -L 300M -n vote03 rac lvcreate -L 1024M -n system rac lvcreate -L 1024M -n sysaux rac lvcreate -L 1024M -n users rac lvcreate -L 700M -n temp rac lvcreate -L 1024M -n undotbs1 rac lvcreate -L 1024M -n undotbs2 rac lvcreate -L 100M -n control01 rac lvcreate -L 100M -n control02 rac lvcreate -L 200M -n redo01 rac lvcreate -L 200M -n redo02 rac lvcreate -L 200M -n redo03 rac lvcreate -L 200M -n redo04 rac lvcreate -L 200M -n redo05 rac lvcreate -L 200M -n redo06 rac lvcreate -L 200M -n spfile rac |
펼치기 | ||
---|---|---|
|
볼륨 그룹에서 논리 볼륨을 lvcreate 명령어로 생성합니다.
각 논리 볼륨을 데이터베이스에서 사용할 크기에 맞게 분할합니다.
논리 볼륨 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
lvdisplay |
펼치기 | ||
---|---|---|
|
분할 생성된 논리 볼륨은 lvdisplay 명령어로 확인할 수 있습니다.
논리 볼륨을 Raw Device로 변환
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
raw /dev/raw/raw1 /dev/rac/ocr01 raw /dev/raw/raw2 /dev/rac/ocr02 raw /dev/raw/raw3 /dev/rac/vote01 raw /dev/raw/raw4 /dev/rac/vote02 raw /dev/raw/raw5 /dev/rac/vote03 raw /dev/raw/raw6 /dev/rac/system raw /dev/raw/raw7 /dev/rac/sysaux raw /dev/raw/raw8 /dev/rac/users raw /dev/raw/raw9 /dev/rac/temp raw /dev/raw/raw10 /dev/rac/undotbs1 raw /dev/raw/raw11 /dev/rac/undotbs2 raw /dev/raw/raw12 /dev/rac/control01 raw /dev/raw/raw13 /dev/rac/control02 raw /dev/raw/raw14 /dev/rac/redo01 raw /dev/raw/raw15 /dev/rac/redo02 raw /dev/raw/raw16 /dev/rac/redo03 raw /dev/raw/raw17 /dev/rac/redo04 raw /dev/raw/raw18 /dev/rac/redo05 raw /dev/raw/raw19 /dev/rac/redo06 raw /dev/raw/raw20 /dev/rac/spfile |
펼치기 | ||
---|---|---|
|
쉘에서 수행할 경우 서버를 재부팅하게 되면 초기화되므로 /etc/rc.d/rc.local에 등록합니다.
Raw Device 소유자, 그룹 및 권한 정의
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
ACTION=="add", KERNEL=="raw*", OWNER=="grid", GROUP=="dba", MODE=="0660" #ACTION=="add", KERNEL=="raw*", OWNER=="oracle", GROUP=="dba", MODE=="0660" |
Raw Device 의 소유자, 그룹 및 권한 설정이 재부팅시에도 적용될 수 있도록 rules에 추가합니다.
...