Oracle Clusterware aloja direcciones IP virtuales (VIP) de nodo en la red pública. Los VIP de nodo son direcciones VIP que los clientes usan para conectarse a una base de datos de Oracle RAC. Un intento típico de conexión de un cliente de base de datos a una instancia de base de datos Oracle RAC se puede resumir de la siguiente manera: âÃÂâ El cliente de la base de datos se conecta a SCAN (que incluye un VIP de SCAN en una red pública), lo que proporciona al agente de escucha de SCAN un nombre de servicio válido âÃÂâ El agente de escucha SCAN determina qué instancia de la base de datos aloja este servicio y enruta al cliente al agente de escucha local o del nodo en el nodo respectivo. âÃÂâ El oyente del nodo, que escucha en un nodo VIP y un puerto determinado, recupera la solicitud de conexión y conecta el cliente a una instancia en el nodo local. Si se utilizan varias redes públicas en el clúster para admitir la conectividad del cliente a través de varias subredes, la operación anterior se realiza dentro de una subred determinada. Si un nodo falla, la dirección VIP cambia a otro nodo en el que la dirección VIP puede aceptar conexiones TCP, pero no acepta conexiones a la base de datos de Oracle. Los clientes que intentan conectarse a una dirección VIP que no reside en su nodo principal reciben un error de conexión rápida rechazada en lugar de esperar los mensajes de tiempo de espera de conexión TCP. Cuando la red en la que se configuró el VIP vuelve a estar en línea, Oracle Clusterware conmuta por recuperación el VIP a su nodo principal, donde se aceptan las conexiones. Por lo general, las direcciones VIP fallan cuando: âÃÂâ El nodo en el que se ejecuta una dirección VIP falla âÃÂâ Todas las interfaces para la dirección VIP fallan âÃÂâ Todas las interfaces para la dirección VIP están desconectadas de la red Oracle RAC 12c admite varias redes públicas para permitir el acceso al clúster a través de diferentes subredes. Cada recurso de red representa su propia subred y cada servicio de base de datos utiliza una red particular para acceder a la base de datos de Oracle RAC. Cada recurso de red es un recurso administrado por Oracle Clusterware, lo que permite el comportamiento VIP descrito anteriormente SCAN es un nombre de red único definido en el Servidor de nombres de dominio (DNS) de su organización o en el Servicio de nombres de cuadrícula (GNS) que se reparte en tres direcciones IP. Oracle recomienda que todas las conexiones a la base de datos de Oracle RAC utilicen SCAN en su cadena de conexión de cliente. La carga de las conexiones entrantes se equilibra entre las instancias activas que brindan el servicio solicitado a través de los tres agentes de escucha SCAN. Con SCAN, no tiene que cambiar la conexión del cliente incluso si cambia la configuración del clúster (nodos agregados o eliminados). A diferencia de las versiones anteriores, SCAN en Oracle RAC 12c es totalmente compatible con varias subredes, lo que significa que puede crear un SCAN para cada subred en la que desee que funcione el clúster.