Το Oracle Clusterware φιλοξενεί εικονικές διευθύνσεις IP (VIP) κόμβων στο δημόσιο δίκτυο. Τα Node VIP είναι διευθύνσεις VIP που χρησιμοποιούν οι πελάτες για να συνδεθούν σε μια βάση δεδομένων Oracle RAC. Μια τυπική προσπάθεια σύνδεσης από έναν πελάτη βάσης δεδομένων σε μια παρουσία βάσης δεδομένων Oracle RAC μπορεί να συνοψιστεί ως εξής: âÃÂâ Ο πελάτης βάσης δεδομένων συνδέεται στο SCAN (το οποίο περιλαμβάνει ένα SCAN VIP σε ένα δημόσιο δίκτυο), παρέχοντας στον ακροατή SCAN ένα έγκυρο όνομα υπηρεσίας âÃÂâ Στη συνέχεια, το πρόγραμμα ακρόασης SCAN καθορίζει ποια παρουσία βάσης δεδομένων φιλοξενεί αυτήν την υπηρεσία και δρομολογεί τον πελάτη στον τοπικό ή τον ακροατή κόμβου στον αντίστοιχο κόμβο âÃÂâ Ο ακροατής κόμβου, ακούγοντας έναν κόμβο VIP και μια δεδομένη θύρα, ανακτά το αίτημα σύνδεσης και συνδέει τον πελάτη με την παρουσία του τοπικού κόμβου Εάν χρησιμοποιούνται πολλά δημόσια δίκτυα στο σύμπλεγμα για την υποστήριξη της συνδεσιμότητας πελάτη μέσω πολλαπλών υποδικτύων, τότε η προηγούμενη λειτουργία εκτελείται σε ένα δεδομένο υποδίκτυο Εάν ένας κόμβος αποτύχει, τότε η διεύθυνση VIP αποτυγχάνει σε έναν άλλο κόμβο στον οποίο η διεύθυνση VIP μπορεί να δεχτεί συνδέσεις TCP, αλλά δεν δέχεται συνδέσεις με τη βάση δεδομένων Oracle. Οι πελάτες που επιχειρούν να συνδεθούν σε μια διεύθυνση VIP που δεν βρίσκεται στον αρχικό κόμβο λαμβάνουν ένα σφάλμα ταχείας απόρριψης σύνδεσης αντί να περιμένουν μηνύματα χρονικού ορίου λήξης σύνδεσης TCP. Όταν το δίκτυο στο οποίο έχει διαμορφωθεί το VIP επανέρχεται στο διαδίκτυο, το Oracle Clusterware αποτυγχάνει να επιστρέψει το VIP στον αρχικό του κόμβο, όπου γίνονται δεκτές οι συνδέσεις. Γενικά, οι διευθύνσεις VIP αποτυγχάνουν όταν: âÃÂâ Ο κόμβος στον οποίο εκτελείται μια διεύθυνση VIP αποτυγχάνει âÃÂâ Όλες οι διεπαφές για τη διεύθυνση VIP αποτυγχάνουν âÃÂâ Όλες οι διεπαφές για τη διεύθυνση VIP έχουν αποσυνδεθεί από το δίκτυο Το Oracle RAC 12c υποστηρίζει πολλαπλά δημόσια δίκτυα για να επιτρέψει την πρόσβαση στο σύμπλεγμα μέσω διαφορετικών υποδικτύων. Κάθε πόρος δικτύου αντιπροσωπεύει το δικό του υποδίκτυο και κάθε υπηρεσία βάσης δεδομένων χρησιμοποιεί ένα συγκεκριμένο δίκτυο για πρόσβαση στη βάση δεδομένων Oracle RAC. Κάθε πόρος δικτύου είναι ένας πόρος που διαχειρίζεται η Oracle Clusterware, ο οποίος επιτρέπει τη συμπεριφορά VIP που περιγράφηκε προηγουμένως Το SCAN είναι ένα ενιαίο όνομα δικτύου που ορίζεται είτε στον Διακομιστή Ονομάτων Τομέα (DNS) του οργανισμού σας είτε στην Υπηρεσία Ονοματοδοσίας Πλέγματος (GNS) που περιστρέφεται σε τρεις διευθύνσεις IP. Η Oracle συνιστά όλες οι συνδέσεις στη βάση δεδομένων Oracle RAC να χρησιμοποιούν το SCAN στη συμβολοσειρά σύνδεσης πελάτη. Οι εισερχόμενες συνδέσεις εξισορροπούνται στο φορτίο στις ενεργές παρουσίες που παρέχουν την ζητούμενη υπηρεσία μέσω των τριών ακροατών SCAN. Με το SCAN, δεν χρειάζεται να αλλάξετε τη σύνδεση πελάτη ακόμα κι αν αλλάξει η διαμόρφωση του συμπλέγματος (προστέθηκαν ή αφαιρέθηκαν κόμβοι). Σε αντίθεση με τις προηγούμενες εκδόσεις, το SCAN στο Oracle RAC 12c υποστηρίζει πλήρως πολλαπλά υποδίκτυα, πράγμα που σημαίνει ότι μπορείτε να δημιουργήσετε ένα SCAN για κάθε υποδίκτυο στο οποίο θέλετε να λειτουργεί το σύμπλεγμα.