Oracle 11gR2-실패 그룹 2 개 중 1 개가 다운 될 때 일반 중복성을 복구하는 방법 때 중복 요구 사항을 충족시키기에 디스크가

배경 정보 :

  • 오라클 11gR2
  • 2 개의 실패 그룹-정상적인 중복
  • 단일 디스크와 연관된 각 실패 그룹

고장 그룹 알파는 하나의 디스크 1이고 고장 그룹 브라보는 디스크 2에 있습니다.

최근 Oracle 서버 중 하나에서 문제가 발생했습니다. Oracle이 실행되는 동안 디스크 중 하나 (디스크 1 / 실패 그룹 알파라고 함)가 실패했습니다. 서버를 다시 시작할 때 중복 요구 사항을 충족시키기에 디스크가 충분하지 않기 때문에 Oracle이 나타나지 않습니다.

이 실패로부터 어떻게 회복 할 수 있습니까?

  • 장애 그룹이 다운 된 상태에서 인스턴스를 시작하도록 Oracle에 알리는 방법이 있습니까? 우리는 나중에 디스크 문제를 해결할 것입니까?
  • 아니면 인스턴스를 다시 불러 오기 전에 새 디스크를 넣어야합니까?

이는 스테이징 영역 중 하나에서 발생했으며 특히 예비 디스크를 사용할 수없는 경우 향후 수행 할 작업을 해결하고자합니다.



답변

디스크 그룹은 자동으로 마운트되지 않지만 수동으로 수행 할 수 있습니다.

DISKGROUP your_disk_group_name 마운트 포스 변경

FORCE 옵션을 사용하여 디스크 그룹 마운트

FORCE 모드에서 ASM은 디스크 그룹에 속하는 모든 장치를 감지 할 수없는 경우에도 디스크 그룹을 마운트하려고 시도합니다. 이 설정은 디스크 그룹이 분리 된 상태에서 일반 또는 고 이중화 디스크 그룹의 일부 디스크를 사용할 수 없게 된 경우에 유용합니다.

ASM이 디스크 그룹의 모든 디스크를 발견하면 MOUNT FORCE가 실패합니다. 따라서 일부 디스크를 사용할 수없는 경우에만 MOUNT FORCE 설정을 사용하십시오. 그렇지 않으면 NOFORCE [기본값]을 사용하십시오.

ASM이 디스크 그룹에서 하나 이상의 완전한 익스텐트 세트를 찾으면 디스크 그룹 마운트에 성공합니다. ASM에서 하나 이상의 디스크를 사용할 수 없다고 판단하면 ASM은 해당 디스크를 오프라인으로 이동하고 DISK_REPAIR_TIME이 만료 된 후 디스크를 삭제합니다 [sic!].

클러스터 된 ASM 환경에서 ASM 인스턴스가 디스크 그룹을 마운트하는 첫 번째 인스턴스가 아닌 경우 MOUNT FORCE 문 사용에 실패합니다. 다른 인스턴스에서 디스크에 액세스했으며 디스크에 로컬로 액세스 할 수 없기 때문입니다.


답변