O Oracle Clusterware hospeda endereços IP virtuais (VIP) de nós na rede pública. Node VIPs são endereços VIP que os clientes usam para se conectar a um banco de dados Oracle RAC. Uma tentativa de conexão típica de um cliente de banco de dados para uma instância de banco de dados Oracle RAC pode ser resumida da seguinte forma: âÃÂâ O cliente de banco de dados se conecta ao SCAN (que inclui um SCAN VIP em uma rede pública), fornecendo ao ouvinte SCAN um nome de serviço válido âÃÂâ O SCAN listener então determina qual instância do banco de dados hospeda este serviço e roteia o cliente para o local ou nó listener no respectivo nó âÃÂâ O ouvinte do nó, ouvindo em um nó VIP e uma determinada porta, recupera a solicitação de conexão e conecta o cliente a uma instância no nó local Se várias redes públicas forem usadas no cluster para oferecer suporte à conectividade do cliente por meio de várias sub-redes, a operação anterior será executada em uma determinada sub-rede Se um nó falhar, o endereço VIP falhará em outro nó no qual o endereço VIP pode aceitar conexões TCP, mas não aceita conexões com o banco de dados Oracle. Os clientes que tentam se conectar a um endereço VIP que não reside em seu nó inicial recebem um erro de conexão rápida recusada em vez de aguardar mensagens de tempo limite de conexão TCP. Quando a rede na qual o VIP está configurado volta a ficar online, o Oracle Clusterware faz o failback do VIP para seu nó inicial, onde as conexões são aceitas. Geralmente, os endereços VIP falham quando: O nó no qual um endereço VIP é executado falha Todas as interfaces para o endereço VIP falham Todas as interfaces para o endereço VIP são desconectadas da rede O Oracle RAC 12c oferece suporte a várias redes públicas para permitir o acesso ao cluster por meio de diferentes sub-redes. Cada recurso de rede representa sua própria sub-rede e cada serviço de banco de dados usa uma rede específica para acessar o banco de dados Oracle RAC. Cada recurso de rede é um recurso gerenciado pelo Oracle Clusterware, que permite o comportamento VIP descrito anteriormente SCAN é um único nome de rede definido no Domain Name Server (DNS) da sua organização ou no Grid Naming Service (GNS) que faz round robins para três endereços IP. A Oracle recomenda que todas as conexões com o banco de dados Oracle RAC usem o SCAN em sua string de conexão do cliente. As conexões de entrada têm carga balanceada nas instâncias ativas que fornecem o serviço solicitado por meio dos três ouvintes SCAN. Com o SCAN, você não precisa alterar a conexão do cliente, mesmo que a configuração do cluster seja alterada (nós adicionados ou removidos). Ao contrário das versões anteriores, o SCAN no Oracle RAC 12c suporta totalmente várias sub-redes, o que significa que você pode criar um SCAN para cada sub-rede na qual deseja que o cluster opere.