2016. 5. 3. 10:14 오라클
ASM 디스크의 상태 설명
- ASM 디스크의 상태 확인 / 설명
SQL>select group_number as "GRP#", name, mount_status as "MOUNT", header_status as "HEADER", mode_status as "MODE", state, free_mb from v$asm_disk where header_status='MEMBER' order by group_number, name;
1) MOUNT_STATUS: GROUP MOUNT에 관련된 인스턴스별 디스크의 상태 정보
⊙ MISSING: ASM 메타데이터에는 디스크가 ASM diskgroup의 일부로 표기되어 있으나, 실제로는 스토리지 시스템 내에 표기된 이름의 디스크가 존재 하지 않는 상태
⊙ CLOSED: 스토리지상에 디스크는 존재하나 ASM에서 디스크로의 ACCESS가 불가한 상태
⊙ OPENED: 스토리지상에 디스크가 존재하고 ASM에서 디스크로의 ACCESS 되고 있는 상태로 현재 데이터베이스 인스턴스가 사용중인 DISKGROUP에 속한 디스크
⊙ CACHED: 스토리지상에 디스크가 존재하고 ASM에서 ACCESS 되고 있는 상태로, 마운트된 DISKGROUP에 속한 디스크
⊙ IGNORED: 시스템상에 디스크가 존재하나, ASM으로부터 무시되고 있는 상태
⊙ CLOSING: 종료중인 디스크
2) HEADER_STATUS: DISCOVERY에 의해 보여지는 인스턴스별 디스크의 상태 정보
⊙ UNKNOWN: ASM 디스크 헤더가 읽혀진 적이 없음
⊙ CANDIDATE: 디스크가 아직 DISKGROUP의 멤버가 아니며, ALTER DISKGROUP 문으로 DISKGROUP에 추가될 수 있음
⊙ INCOMPATIBLE: 디스크 헤더의 버전이 ASM 소프트웨어 버전과 호환되지 않음
⊙ PROVISIONED: 디스크가 아직 DISKGROUP의 멤버가 아니며, ALTER DISKGROUP 문으로 DISKGROUP에 추가될 수 있음. CANDIDATE 상태와는 다르며, 관리자가 ASM에 적합한 디스크로 만들기 위해 플랫폼에 기반한 특정 액션이 가해짐
⊙ MEMBER: 현재 존재하는 DISKGROUP의 일원임
⊙ FORMER: 디스크가 한때 DISKGROUP의 멤버였다가, 해당 DISKGROUP에서 완전히 DROP됨
⊙ CONFLICT: 충돌이 발생해 ASM 디스크에 마운트 되지 못함
⊙ FOREIGN: ASM이 아닌 다른 오라클 제품에 의해 생성된 데이터를 포함하고 있는 디스크. ( datafile, logfile, ocr disk)
3) MODE: 디스크에 어떤 종류의 I/O 요청이 허용되고 있는가에 대한 전반적인 상태
⊙ ONLINE: 디스크가 ONLINE 이며 정상적으로 동작함
⊙ OFFLINE: 디스크가 OFFLINE이며 정상적으로 ACCESS 되지 않음
4) STATE: DISKGROUP에 대한 DISK의 전반적인 상태
⊙ UNKNOWN: 알려지지 않음 (대게 아직 mount 되지 않은 경우의 디스크)
⊙ NORMAL: 디스크가 온라인이고 정상적으로 동작함
⊙ ADDING: 디스크가 디스크그룹에 추가됨
⊙ DROPPING: 디스크가 수동으로 OFFLINE이 되었고, 데이터를 DISKGROUP내의 다른 디스크로 옮기기 위해 rebalance가 실행 될 것이다.
⊙ HUNG: DROP될 디스크로부터 데이터를 relocate할 공간이 불충분하여 drop 오퍼레이션을 수행할 수 없는 상태
⊙ FORCING: 디스크가 데이터를 offload 하지 않고 DISKGROUP으로부터 제거되고 있는 상태. 데이터는 redundant 카피로부터 recover 된다
⊙ DROPPED: 디스크가 DISKGROUP으로부터 완전하게 제거된 상태
⊙