Oracle Clusterware host node virtuele IP-adressen (VIP) op het openbare netwerk. Node-VIP's zijn VIP-adressen die clients gebruiken om verbinding te maken met een Oracle RAC-database. Een typische verbindingspoging van een databaseclient met een Oracle RAC-database-instance kan als volgt worden samengevat: âÃÂâ De databaseclient maakt verbinding met SCAN (inclusief een SCAN VIP op een openbaar netwerk), waardoor de SCAN-listener een geldige servicenaam krijgt âÃÂâ De SCAN-listener bepaalt vervolgens welke database-instantie deze service host en stuurt de client naar de lokale of node-listener op het respectieve knooppunt âÃÂâ De knooppuntluisteraar, luisterend op een knooppunt-VIP en een bepaalde poort, haalt het verbindingsverzoek op en verbindt de client met de instantie op het lokale knooppunt Als meerdere openbare netwerken op het cluster worden gebruikt om clientconnectiviteit via meerdere subnetten te ondersteunen, wordt de voorgaande bewerking uitgevoerd binnen een bepaald subnet Als een knooppunt uitvalt, wordt het VIP-adres overgedragen naar een ander knooppunt waarop het VIP-adres TCP-verbindingen kan accepteren, maar geen verbindingen met de Oracle-database. Clients die proberen verbinding te maken met een VIP-adres dat zich niet op het thuisknooppunt bevindt, ontvangen een fout 'snelle verbinding geweigerd'in plaats van te wachten op TCP-verbindingstime-outberichten. Wanneer het netwerk waarop de VIP is geconfigureerd weer online komt, zorgt Oracle Clusterware voor een failback van de VIP naar zijn thuisknooppunt, waar verbindingen worden geaccepteerd. Over het algemeen gaan VIP-adressen failliet wanneer: âÃÂâ De node waarop een VIP-adres draait faalt âÃÂâ Alle interfaces voor het VIP-adres mislukken âÃÂâ Alle interfaces voor het VIP-adres zijn losgekoppeld van het netwerk Oracle RAC 12c ondersteunt meerdere openbare netwerken om toegang tot het cluster mogelijk te maken via verschillende subnetten. Elke netwerkresource vertegenwoordigt zijn eigen subnet en elke databaseservice gebruikt een bepaald netwerk om toegang te krijgen tot de Oracle RAC-database. Elke netwerkbron is een bron die wordt beheerd door Oracle Clusterware, waardoor het eerder beschreven VIP-gedrag mogelijk is SCAN is een enkele netwerknaam die is gedefinieerd in de Domain Name Server (DNS) van uw organisatie of in de Grid Naming Service (GNS) die robins afrondt op drie IP-adressen. Oracle raadt aan dat alle verbindingen met de Oracle RAC-database de SCAN gebruiken in hun clientverbindingsreeks. Inkomende verbindingen worden verdeeld over de actieve instanties die de gevraagde service leveren via de drie SCAN-listeners. Met SCAN hoeft u de clientverbinding niet te wijzigen, zelfs niet als de configuratie van het cluster verandert (knooppunten toegevoegd of verwijderd). In tegenstelling tot eerdere releases ondersteunt SCAN in Oracle RAC 12c volledig meerdere subnetten, wat betekent dat u één SCAN kunt maken voor elk subnet waarin u het cluster wilt laten werken.