본문 바로가기

IT관련

오라클 asmca 로 ASM 디스크 Disk Group 생성

오라클에서 제공되는 ASM 스토리지 SW를 사용하기 위해서 이전글에서 Oracle Restart 를 설치하는 과정을 살펴봤습니다.

Oracle Restart 설치를 위해 DATA DG 를 하나 선택해서 자동으로 만들어졌었는데, 추가로 DG(Disk Group)을 만들고자 하는 경우에 asmca 유틸리티를 이용할 수 있습니다.

asmca (ASM Configuration Assistant) 유틸리티를 이용하려면, 먼저 Oracle Grid Infrastructure S/W 가 설치되어 있어야 합니다.

Oracle Grid Infrastructure S/W 는 Oracle RAC 또는 Oracle Restart 를 구성할 때 설치됩니다.

 

 

위에서 처럼, grid 유저에서 asmca 커맨드를 치면 아래와같은 Java GUI 화면이 나타납니다.

이렇게 Java GUI 화면이 나오게 하려면 X-Window를 지원하는 MobaXTerm 같은 X터미널 프로그램을 이용해야 합니다.

일반 putty 같은 터미널 프로그램으로는 안됩니다.

 

 

왼쪽 트리창에서 Disk Groups 를 선택하면 현재 생성되고/마운트된 DG(Disk Group) 이 보입니다.

현재 50GB 짜리 DATA DG 1개만 생성되어 있습니다.

 

 

추가로 ASM DG 를 생성하기 위해 [Create] 버튼을 클릭합니다.

그러면, 아래와 같이 아직 할당되지 않은 ASK Disk 들이 보입니다.

저는 /dev/oracleasm/disks/RECO 한개밖에 없어서 Redundancy를 External (미러링이 없는) 로만 선택 가능합니다.

asm 디스크를 여러개 만들어둔 경우는 Redundancy 를 Normal (이중화미러), High (삼중화미러) 로 구성할 수 있습니다.

 

 

DG 명을 RECO 로 지정한 후 [OK] 버튼을 누르면 아래처럼 생성되어 Mount 까지 된 것을 확인할 수 있습니다.

 

 

[Exit] 버튼을 눌러서 asmca GUI 화면을 종료하고, 터미널에서 asmcmd -p 커맨드를 실행해줍니다.

asmcmd 는 ASM 정보를 C-Shell 이나 Bash-Shell 처럼 탐색할 수 있게 해주는 도구입니다.

ls 커맨드로 현재 마운트된 DG 를 확인할 수 있습니다.  OS 에서처럼 cd 커맨드로 서브 디렉토리를 탐색할 수 있습니다.