상위 20가지 Oracle RAC 인터뷰 질문 및 답변(2024)

다음은 꿈의 직업을 얻기 위한 신입생과 숙련된 Oracle 개발자 후보자를 위한 Oracle RAC 면접 질문과 답변입니다.


1) 클러스터란 무엇인지 언급해 보세요.

클러스터는 단일 시스템처럼 작동하는 독립적이지만 연결된 서버 그룹을 나타냅니다.


2) Oracle Real Application Clusters가 무엇인지 언급해 주세요.

RAC 또는 Real Application Cluster는 데이터베이스를 여러 서버에 설치할 수 있도록 하는 데이터베이스 제품의 구성 요소입니다. 신탁 RAC는 인프라로 Oracle Clusterware를 사용하여 여러 서버를 바인딩하므로 단일 시스템으로 작동합니다.

무료 PDF 다운로드: Oracle RAC 인터뷰 질문 및 답변


3) Oracle RAC 시스템의 주요 구성 요소는 무엇입니까?

Oracle RAC 시스템의 주요 요소는 다음과 같습니다.

  • 공유 디스크 시스템
  • 오라클 클러스터웨어
  • 클러스터 상호 연결
  • Oracle 커널 구성 요소

4) Oracle RAC의 이점은 무엇입니까?

RAC의 장점은

  • 비즈니스 연속성 및 고가용성
  • 최소한의 비용으로 워크로드 관리
  • 민첩성과 확장성
  • 시스템 관리 및 표준화된 배포

5) Oracle RAC용 Oracle Database에서 제공하는 파일 스토리지 옵션은 무엇입니까?

에서 제공하는 파일 저장 옵션 오라클 데이터베이스 Oracle RAC의 경우

  • 자동 스토리지 관리(ASM)
  • OCFS2 및 Oracle 클러스터 파일 시스템(OCFS)
  • 네트워크 파일 시스템
  • 원시 장치

6) Oracle RAC에서 사용되는 볼륨 관리 기술은 무엇입니까?

Oracle RAC에서 사용되는 볼륨 관리 기술은 다음과 같습니다.

  • Oracle RAC는 동적 볼륨 관리자를 제공합니다. 클러스터 파일 시스템의 정보로 구성된 파일 시스템을 가지고 있습니다.
  • Oracle의 클러스터 파일 시스템은 OCFS로 알려져 있습니다. 원시 장치 및 명령줄 기능을 제공하는 데이터베이스와 연결되어 있습니다.
Oracle RAC 인터뷰 질문
Oracle RAC 인터뷰 질문

7) Oracle ASM 12c의 새로운 기능은 무엇입니까?

Oracle ASM 12c에 추가된 새로운 기능은 Oracle Flex ASM입니다. 이는 인스턴스 데이터베이스 가용성을 높이고 Oracle ASM 관련 리소스 소비를 줄이는 새로운 ASM 배포 모델입니다.


8) Oracle Flex ASM의 작동 방식을 언급해 주시겠습니까?

Oracle Flex ASM 인스턴스가 특정 노드에서 실패하면 Oracle Flex ASM 인스턴스가 클러스터의 다른 노드로 전달됩니다.


9) RAC의 주요 특징은 무엇이며, RAC를 사용하는 이유는 무엇입니까?

RAC의 주요 특징은 다음과 같습니다.

  • 신뢰성: 단일 장애 지점에서 데이터베이스 서버를 제거합니다. 인스턴스 하나가 실패하면 클러스터의 나머지 인스턴스는 활성 상태로 열려 있습니다.
  • 오류 감지: 환경 내 문제를 빠르게 감지합니다. 사용자가 장애 발생을 인지하기 전에도 자동으로 장애를 복구합니다.
  • 복구 가능성: 다양한 유형의 장애로부터 복구가 용이합니다.
  • 지속적인 운영: 계획되지 않은 중단과 계획된 중단 모두에 대해 지속적인 서비스를 제공합니다.

10) Oracle RAC에서 Cache Fusion의 기능은 무엇입니까?

캐시 기능은 Oracle 데이터베이스와 함께 클러스터링된 네트워크의 정보 저장을 표시하는 데 사용됩니다. 여기에는 두 개의 노드가 포함됩니다. 하나는 동일한 디스크에 데이터를 쓰고 다른 하나는 디스크에서 데이터 블록을 읽습니다. RAC는 네트워크 연결을 위해 네트워크 전용 서버를 사용하며 캐시 기능은 클러스터 내부에 있습니다.

오라클 RAC
오라클 RAC

11) 단일 인스턴스 환경과 RAC 환경의 차이점은 무엇입니까?

단일 인스턴스 환경 RAC 환경
인스턴스에는 자체 SGA(System Global Area)가 있습니다. 각 인스턴스에는 자체 SGA가 있습니다.
데이터 파일과 제어 파일은 하나의 인스턴스에서만 액세스됩니다. 모든 인스턴스가 공유하는 데이터 파일 및 제어 파일
하나의 인스턴스에 대한 읽기/쓰기 전용 온라인 리두 로그 파일 온라인 리두 로그 파일은 하나의 인스턴스만 쓸 수 있지만 다른 인스턴스는 복구 및 아카이브 중에 읽을 수 있습니다.
하나의 인스턴스에서만 액세스되는 플래시 복구 로그 모든 인스턴스에서 공유되는 플래시 복구 로그
인스턴스 전용 경고 로그 및 추적 파일 경보 로그 및 추적 파일은 각 인스턴스마다 비공개입니다. 다른 인스턴스는 해당 파일에 쓰거나 읽지 않습니다.

12) RAC에서 분할뇌증후군이 무엇인지 언급해 주세요.

Oracle RAC에서는 모든 인스턴스/서버가 전용 네트워크를 사용하여 서로 통신합니다. RAC의 인스턴스 구성원이 이 사설 네트워크를 통해 서로 ping/연결에 실패하고 계속해서 독립적으로 데이터 블록을 처리하는 경우입니다. 그런 다음 이 과정을 분할 뇌 증후군이라고 합니다.


13) RAC에서 분할 뇌 증후군을 해결하지 않은 상태로 유지하면 어떻게 되나요? 어떻게 해결될 수 있나요?

분할 뇌 증후군을 해결하지 않은 상태로 유지하면 데이터 무결성 문제가 발생할 수 있습니다. 한 인스턴스에서 변경된 블록은 잠기지 않으며 다른 인스턴스에서 덮어쓸 수 있습니다. 이는 투표 디스크를 사용하여 해결되며 어떤 노드가 살아남고 어떤 노드가 제거되는지 결정합니다.


14) Interconnect 트래픽에 어떤 프로토콜이 사용되고 있는지 어떻게 확인할 수 있는지 언급해 주세요.

Interconnect 트래픽에 어떤 프로토콜이 사용되고 있는지 확인하려면 데이터베이스가 시작된 기간에 대한 데이터베이스 경고 로그를 보면 됩니다.


15) 공유 스토리지에 어떤 파일을 생성해야 하는지 RAC에서 언급합니까?

RAC ControlFiles에서는 Spfiles, Redolog 파일 및 Datafiles를 공유 스토리지에 생성해야 합니다.


16) 네트워크 또는 스토리지 문제가 있을 때 Clusterware는 어디에 기록합니까?

네트워크 또는 스토리지 문제가 있는 경우 네트워크 핑 실패가 $CRS_HOME/log에 기록됩니다.


17) Oracle Enterprise Manager에서 제공되는 도구는 무엇입니까?

Oracle Enterprise Manager에서 제공되는 도구는 다음과 같습니다. 그리드 제어-

  • 이는 중앙 집중식 관리 시스템을 제공하고 구성 및 관리 기능을 제공하는 데 사용됩니다.
  • 비용절감 방안을 제시하고 보다 높은 효율성을 제공합니다.

데이터베이스 제어-

  • 데이터베이스를 자동으로 구성하도록 관리하는 그래픽 관리 도구로 사용됩니다.
  • Oracle Clusterware와 관련이 있습니다. 이는 Oracle RAC의 서비스를 유지하는 데 사용됩니다.
  • 또한 Oracle Clusterware로 생성되는 서버 풀을 관리하고 이를 단일 위치에서 관리할 수 있도록 프로비저닝합니다.

18) 인스턴스 복구와 충돌 복구의 차이점은 무엇입니까?

시작 시 단일 노드 데이터베이스에서 인스턴스가 충돌하면 응급 복구가 발생합니다. RAC 환경에서 살아남은 노드가 인스턴스에 대해 동일한 복구를 수행하는 경우 이를 인스턴스 복구라고 합니다.


19) OCR(Oracle Cluster Registry)이 손상되면 어떻게 됩니까?

OCR이 손상된 경우 논리적 또는 물리적 OCR 백업 복사본을 사용하여 저장소를 복원할 수 있습니다.


20) OLR이 무엇인지 언급해 주세요.

ORL은 OLR(Oracle Local Repository)을 나타냅니다. 클러스터 프로그램이 ASM 저장소에서 OCR로 시작될 수 있도록 하는 정보로 구성됩니다. 그리드 프로세스가 시작될 때까지 ASM 파일을 사용할 수 없습니다. 이러한 경우 OLR에 저장된 OCR 데이터의 로컬 복사본이 필요합니다.

이 인터뷰 질문은 당신의 비바(구술)에도 도움이 될 것입니다.

공유

댓글 5

  1. 화신 주권 말한다 :

    15) 공유 스토리지에 어떤 파일을 생성해야 하는지 RAC에서 언급합니까?

    RAC ControlFiles에서는 Spfiles, Redolog 파일 및 Datafiles를 공유 스토리지에 생성해야 합니다.

    안녕하십니까, RAC의 경우 "리두로그 파일"에 한 가지 잘못된 점이 있다고 생각합니다. 각 노드에는 자체 리두 로그 파일이 있습니다. 이는 클러스터의 각 노드에서 준비할 수 있지만 노드 소유자에게는 쓰기만 가능합니다.

    1. 화신 수레쉬 훈수르 토파이아 말한다 :

      모든 인스턴스가 각 인스턴스에 대해 서로 다른 리두 로그 스레드를 갖고 있더라도 리두로그는 공유 스토리지에 있습니다.

      1. 화신 빅산체그 말한다 :

        ... 데이터베이스가 충돌하고 자동 복구가 필요한 경우 복구 관리자는 일관성을 유지하기 위해 모든 리두 로그에 액세스해야 합니다.

    2. 화신 푸쉬 펜 드라 말한다 :

      예, 각 노드에는 자체 재실행 로그 파일이 있으며 복구 시 모든 노드는 모든 노드 파일이 소유한 필수 재실행 로그 파일을 읽을 수 있습니다. 그러나 공유 스토리지에 생성할 수는 없습니다.

      1. 그것은 완전히 잘못된 진술입니다. 공유되지 않으면 복구 시 어떻게 읽혀지나요?

댓글을 남겨주세요.

귀하의 이메일 주소는 공개되지 않습니다. *표시항목은 꼭 기재해 주세요. *