Oracle Database

ASM 디스크만들기

·2016년 8월 9일·조회 3,951

ASM을 사용하기 위해서는 디스크를 ASM이 인식가능한 형태로 만들어줘야하는데요.

테스트를 해보니 raw disk도 가능하고 lvcreate로 만들어진 logical volume도 가능하네요.

일단 현재 만들어진 ASM Disk를 조회해봅니다.

[dbatest::root:/etc/sysconfig 4271] oracleasm listdisks
OCR11
OCR12

첫번째 방법 : raw disk를 이용하여 ASM Disk만들기

[dbatest::root:/etc/sysconfig 4272] ls -al /dev/sdf1
brw-rw---- 1 root disk 8, 81 Aug  9 13:50 /dev/sdf1

[dbatest::root:/etc/sysconfig 4274] oracleasm createdisk OCR21 /dev/sdf1
Writing disk header: done
Instantiating disk: done

[dbatest::root:/etc/sysconfig 4275] oracleasm listdisks
OCR11
OCR12
OCR21

두번째 방법 : logical volume를 만들고 ASM Disk만들기

[dbatest::root:/etc/sysconfig 4273] ls -al /dev/sdg1
brw-rw---- 1 root disk 8, 97 Aug  9 13:50 /dev/sdg1

[dbatest::root:/etc/sysconfig 4276] pvcreate /dev/sdg1
  Physical volume "/dev/sdg1" successfully created
[dbatest::root:/etc/sysconfig 4278] vgcreate VGOCR22 /dev/sdg1
  Volume group "VGOCR22" successfully created
[dbatest::root:/etc/sysconfig 4283] lvcreate -L 1500m -n LVOCR22 VGOCR22
  Logical volume "LVOCR22" created.

[dbatest::root:/etc/sysconfig 4284] ls -al /dev/VGOCR22/LVOCR22
lrwxrwxrwx 1 root root 7 Aug  9 13:59 /dev/VGOCR22/LVOCR22 -> ../dm-4

[dbatest::root:/dev/VGOCR22 4287] oracleasm createdisk OCR22 /dev/VGOCR22/LVOCR22
Writing disk header: done
Instantiating disk: done

[dbatest::root:/etc/sysconfig 4275] oracleasm listdisks
OCR11
OCR12
OCR21
OCR22

그런데 테스트를 해보고 느낀점은 굳이 두번째 방법이 필요할까라는 생각이 든다는 것이었습니다. 그리고 실제로 설치시 두번째 방법을 이용한 경우는 거의 보지 못하였습니다.

(혹시 위 테스트관련하여 수정사항이나 문의사항이 있으시면 언제든지 올려주세요.)

참조 : http://docs.oracle.com/database/121/CWLIN/manpreins.htm#BABFAEFE

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.