10684225
ORCL
3
버전 비교
비교대상
키
- 이 줄이 추가되었습니다.
- 이 줄이 삭제되었습니다.
- 서식이 변경되었습니다.
Raw Device 할당 계획
Raw Device의 이름과 크기는 다음의 표와 같이 분할하여 할당합니다.
펼치기 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
디스크 파티션 작업
디스크 파티션 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
fdisk /dev/sdb |
펼치기 | ||
---|---|---|
|
fdisk 명령어로 Raw Device로 사용할 디스크의 파티션을 생성합니다.
fdisk를 수행한 후에 각 프롬프트에서 n → p → 1 → "엔터(기본값 1)" → "엔터(기본값 최대치)" → w 를 입력하면 하나의 파티션이 생성됩니다.
디스크 파티션 확인
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
fdisk -l /dev/sdb |
펼치기 | ||
---|---|---|
|
생성한 파티션은 fdisk의 l 옵션으로 확인할 수 있습니다.
물리 볼륨 작업
물리 볼륨 생성
코드 블럭 | ||||||
---|---|---|---|---|---|---|
| ||||||
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 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에 추가합니다.
{}