RAC
RAC 에서의 인스턴스간 통신 ☞ global enqueue, cache coherency
※ 여러 개의 인스턴스가 하나의 데이터베이스를 공유 하면서 일관성을 유지할 수 있도록 함
노드 장애시 VIP / RIP 동작 방식 비교
-- VIP : 노드 장애시 다른 노드로 VIP 가 이동하여 클라이언트에 즉시 응답 (네트워크에 192.168.10.10 IP 는 존재, 1521 PORT 는 LISTEN 하지 않음)
root@oracleclub:~# time telnet 192.168.10.10 1521
Trying 192.168.10.10...
telnet: connect: A remote host refused an attempted connect operation.
real 0m0.03s
user 0m0.01s
sys 0m0.00s
-- RIP : 노드 장애시 네트워크에서 RIP 가 사라짐에 따라 클라이언트는 TIMEOUT 까지 대기 (네트워크에 192.168.10.11 IP 가 없음)
root@oracleclub:~# time telnet 192.168.10.11 1521
Trying 192.168.10.11...
telnet: connect: A remote host did not respond within the timeout period.
real 2m29.99s
user 0m0.00s
sys 0m0.00s
root@oracleclub:~# no -a | grep tcp_keepinit
tcp_keepinit = 150