오라클 RAC VIP
DB CAFE
thumb_up 추천메뉴 바로가기
- DBA { Oracle DBA 명령어 > DBA 초급 과정 > DBA 고급 과정 }
- 튜닝 { 오라클 튜닝 목록 }
- 모델링 { 데이터 모델링 가이드 }
RAC VIP[편집]
오라클 RAC환경 에서 vip 역할의 핵심은 빠른 CTF (Connection Time Failover)를 위함임.
- 노드1번 장애시 vip는 다른 노드로 failover되어 클라이언트의 응답을 대기.
- vip로 액세스하지 않고 물리ip로 액세스한다면 TCP Timeout 발생까지 대기하고, 이후에 retry 하기 때문에 failover 지연.
- RAC를 설치 시 RAC 클러스터의 각 노드마다 최소 3 개의 네트워크 인터페이스 (IP)가 필요합니다.
공인 IP: node 노드와의 정상적인 네트워크 통신에 사용. 사설 IP: 클러스터 상호 연결로 사용 Virtual(공인) IP: 장애조치(failover) 와 RAC 관리에 사용 -- SCAN IP : Single Client Access Name IP 1개 (모든 노드에서 같이 사용됨)
즉, 2 node RAC를 구성한다면 최소 7개의 ip가 필요합니다.
- VIP 없이 물리IP만으로 이중화를 구성할 수 있는 방안
RAC로 구성하지 않고, Single Instance로 구성후, 접속 스트링에 모든 ip를 넣어서 구성하는 방안 이럴 경우는 빠른 CTF의 구현도 힘들고, TCP Timeout까지 대기하게 됨
Single Instance간의 데이터 싱크문제 발생 할수 있음