RHEL4 rawdevice 만들기
1. /etc/sysconfig/rawdevices 파일에 아래 라인을 추가합니다.
#vi /etc/sysconfig/rawdevices
/dev/raw/raw1 /dev/sdc1
/dev/raw/raw2 /dev/sdd1
/dev/raw/raw3 /dev/sde1
2. 매핑 설정을 즉시 적용하려면, root 사용자로 로그인하여 아래 커맨드를 실행합니다:
# /sbin/service rawdevices restart
Assigning devices:
/dev/raw/raw1 –> /dev/sdc1
/dev/raw/raw1: bound to major 8, minor 33
/dev/raw/raw2 –> /dev/sdd1
/dev/raw/raw2: bound to major 8, minor 49
/dev/raw/raw3 –> /dev/sde1
/dev/raw/raw3: bound to major 8, minor 65
done
# chown oracle:dba /dev/raw/raw[1-3]
# chmod 660 /dev/raw/raw[1-3]
# ls -lat /dev/raw/raw*
crw-rw—- 1 oracle dba 162, 3 Nov 4 07:04 /dev/raw/raw3
crw-rw—- 1 oracle dba 162, 2 Nov 4 07:04 /dev/raw/raw2
crw-rw—- 1 oracle dba 162, 1 Nov 4 07:04 /dev/raw/raw1
oracle 사용자로 로그인하여 아래와 같이 실행합니다:
rac1-> ln -sf /dev/raw/raw1 /u01/oradata/devdb/asmdisk1
rac1-> ln -sf /dev/raw/raw2 /u01/oradata/devdb/asmdisk2
rac1-> ln -sf /dev/raw/raw3 /u01/oradata/devdb/asmdisk3
3. ASM 사용자를 위한 매핑작업
/etc/udev/permissions.d/50-udev.permissions 수정 로우 디바이스는 부팅 시점에 리매핑 됩니다.
디폴트 설정에서 로우 디바이스의 오너십은 부팅 시점에 root 사용자에게 귀속됩니다.
하지만 oracle 사용자에게 오너십이 귀속되지 않는 경우,
ASM이 공유 파티션에 접근할 때 문제가 발생할 수 있습니다.
/etc/udev/permissions.d/50-udev.permissions 파일의
“raw/*:root:disk:0660” 라인을 주석 처리하고 새로운 라인
“raw/*:oracle:dba:0660″을 추가합니다.
#vi /etc/udev/permissions.d/50-udev.permissions
# raw devices
ram*:root:disk:0660
#raw/*:root:disk:0660
raw/*:oracle:dba:0660