행위

오라클 RAC VIP

DB CAFE

Dbcafe (토론 | 기여)님의 2019년 12월 22일 (일) 15:09 판
thumb_up 추천메뉴 바로가기


RAC VIP[편집]

오라클 RAC환경 에서 vip 역할의 핵심은 빠른 CTF (Connection Time Failover)를 위함임.

  1. 노드1번 장애시 vip는 다른 노드로 failover되어 클라이언트의 응답을 대기.
  2. vip로 액세스하지 않고 물리ip로 액세스한다면 TCP Timeout 발생까지 대기하고, 이후에 retry 하기 때문에 failover 지연.
  • RAC를 설치,구성하기 위해서는 최소한으로 아래와 같은 ip가 필요.

- Public IP : 물리 ip 1개 - Virtual IP : failover시 다른 노드로 전환될 ip 1개 - Private IP : interconnects 간의 통신을 위한 ip 1개 - SCAN IP : Single Client Access Name IP 1개 (모든 노드에서 같이 사용됨)

즉, 2node RAC를 구성한다면 최소 7개의 ip가 필요합니다.

  • VIP 없이 물리IP만으로 이중화를 구성할 수 있는 방안

RAC로 구성하지 않고, Single Instance로 구성후, 접속 스트링에 모든 ip를 넣어서 구성하는 방안 이럴 경우는 빠른 CTF의 구현도 힘들고, TCP Timeout까지 대기하게 됨

Single Instance간의 데이터 싱크문제 발생 할수 있음