메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.

ASM 디스크볼륨 추가

현재 할당된 디스크 조회

  • oracle 서버 접속 후 쉘명령어
oracle> lsblk 
또는 
oracle> lsblk -o NAME,KNAME,LABEL,TYPE,SIZE,MOUNTPOINT

ASM 신규 디스크 생성

oracle>oracleasm createdisk [라벨] 장치
  • 예시
oracleasm createdisk DATA10 /dev/mapper/vg00-lv_10

ASM 할당 가능 목록 조회

  • asmcmd 명령 실행후
  • 할당 가능 목록 조회
ASMCMD>lsdsk --candidate

오라클 디스크그룹 추가 하기

  • sqlplus / as sysdba
SQL>alter diskgroup data add disk '/dev/oracleasm/disks/DATA10' rebalance power 64;
  • rebalance power (리밸런싱 작업 속도) : 속도는 증가하면 시스템 리소드도 증가함
    • 0 :중지
    • 1~11: 일반속도
    • 12~1024 : 고속

다중 디스크를 한번에 작업 하기

alter diskgroup data add disk 'dev/oracleasm/disks/DATA11','dev/oracleasm/disks/DATA12dev/oracleasm/disks/DATA13' rebalance power 64;

리밸런싱 상태 확인

select group_number,operation,state,power,set,est_minutes
  from v$asm_operation;

마운트 상태, 용량 확인

  • v$asm_disk
select group_number,disk_number,name,mount_status,state,path,total_mb
  from v$asm_disk;

redundancy(High,Unprot) , 파일타입(DATA/Control/Log/TempFile) 확인

  • redundancy : 여분 , 과잉
select group_number,file_number,round((bytes/1024/1024),1) mb, redundancy,type  
  from v$asm_file;

총 할당된 사이즈 조회

select g.name dg_name,d.path path
     , d.total_mb 
     , g.database_compatibility as db_compatibility -- db 호환성 
     , g.compatibility as asm_compatibility
  from v$asm_disk d
     , v$asm_diskgroup g
 where g.group_number = d.group_number