Oracle-tietokannan asiakkaat kytkeytyvät tietokantaan käyttämällä yhtä asiakkaan Käyttöoikeusnimeä (SCAN).
skannaus ja siihen liittyvät IP-osoitteet tarjoavat vakaan nimen, jota asiakkaat voivat käyttää yhteyksille, riippumatta klusterin muodostavista solmuista. SKANNAUSOSOITTEIDEN, virtuaalisten IP-osoitteiden ja julkisten IP-osoitteiden on kaikkien oltava samassa aliverkossa.
skannaus on virtuaalinen IP-nimi, joka muistuttaa virtuaalisille IP-osoitteille käytettyjä nimiä, kuten node1-vip
. Toisin kuin virtuaalinen IP, skannaus liittyy kuitenkin yksittäisen solmun sijaan koko klusteriin ja liittyy useisiin IP-osoitteisiin, ei vain yhteen osoitteeseen.
skannaus ratkaisee useita IP-osoitteita heijastaen useita vastaanottajia klusterissa, jotka käsittelevät julkisia asiakasyhteyksiä. Kun asiakas lähettää pyynnön, SKANNAUSKUUNTELIJA kuuntelee skannauksen IP-osoitetta ja SKANNAUSPORTTIA asiakkaan saataville. Koska kaikki klusterin palvelut on rekisteröity SKANNAUSKUUNTELIJALLE, SKANNAUSKUUNTELIJA vastaa paikallisen kuuntelijan osoitteella vähiten ladatussa solmussa, jossa palvelua tällä hetkellä tarjotaan. Lopuksi asiakas luo yhteyden palveluun kuulijan kautta solmussa, jossa palvelua tarjotaan. Kaikki nämä toiminnot tapahtuvat asiakkaalle avoimesti ilman asiakkaan vaatimaa nimenomaista määritystä.
installaation aikana luodaan kuuntelijoita. Nämä skannauksen kuuntelijat kuuntelevat skannauksen IP-osoitteita. SKANNAUSKUUNTELIJAT käynnistetään Oracle Clusterwaren määrittämillä solmuilla. Oracle Net Services routes-sovellus pyytää palvelua tarjoavalta vähiten ladatulta instanssilta. Koska SKANNAUSOSOITTEET ratkaisevat klusterin eikä klusterin solmuosoitteen, solmut voidaan lisätä klusteriin tai poistaa siitä vaikuttamatta SKANNAUSOSOITTEEN määritykseen. SCAN listener tukee myös HTTP-protokollaa yhteydenpitoon Oraclen XML-tietokannan (XDB) kanssa.
skannaus on konfiguroitava siten, että se on ratkaistavissa joko klusterin Grid Naming Service (GNS) – tai Domain Name Service (DNS) – resoluutiolla. Korkean käytettävyyden ja skaalautuvuuden vuoksi Oracle suosittelee, että määrität skannauksen nimen siten, että se päättyy kolmeen IP-osoitteeseen. Skannauksen on päätyttävä vähintään yhteen osoitteeseen.
jos määrität GNS-verkkotunnuksen, skannauksen nimi on oletusarvoisesti clustername-scan.cluster_name.GNS_domain
. Muuten sen oletusarvo on clustername-scan.current_domain
. Jos esimerkiksi käynnistät Oraclen verkkoinfrastruktuurin asennuksen palvelimelta node1
, klusterin nimi on mycluster
ja GNS-verkkotunnus on grid.example.com
, skannauksen nimi on mycluster-scan.mycluster.grid.example.com
.
asiakkaat, jotka on määritetty käyttämään IP-osoitteita Oracle Database-julkaisuissa ennen Oracle Database 11g release 2-julkaisua, voivat edelleen käyttää olemassa olevia yhteysosoitteitaan; skannauksen käyttäminen ei ole pakollista. Kun päivität Oracle Clusterware 12C release 1: een (12.1) tai uudempiin julkaisuihin, skannaus tulee saataville, ja sinun tulisi käyttää skannausta Oracle Database 11g release 2: een tai uudempiin tietokantoihin. Kun aikaisempi Oracle-tietokannan julkaisu päivitetään, se rekisteröityy skannauksen kuuntelijoihin, ja asiakkaat voivat aloittaa skannauksen käytön muodostaakseen yhteyden kyseiseen tietokantaan. Tietokanta rekisteröityy SKANNAUSKUUNTELIJAAN init.ora
– tiedoston etäkuuntelija-parametrin kautta. Parametriksi REMOTE_LISTENER
on asetettava SCAN:PORT
. Älä aseta sitä TNSNAMES
peitenimeksi, jossa on yksi osoite skannausta varten, esimerkiksi käyttämällä HOST= SCAN_name
.
skannaus on useimmissa käyttöönotoissa vapaaehtoista. Kuitenkin asiakkaiden, jotka käyttävät Oracle Database 11g release 2-tietokantaa ja myöhemmin palvelinsarjoja käyttäviä käytäntöjen hallinnoimia tietokantoja, on päästävä tietokantaan skannauksen avulla. Tämä on tarpeen, koska käytäntöjen hallinnoimat tietokannat voivat toimia eri palvelimilla eri aikoina, joten yhteyden muodostaminen tiettyyn solmuun käytäntöjen hallinnoiman tietokannan virtuaalisen IP-osoitteen avulla ei ole mahdollista.
Anna SKANNAUSOSOITTEET, jotta asiakas voi käyttää klusteria. Nämä osoitteet on määritettävä round robin-osoitteiksi verkkotunnuspalvelussa (Dns), Jos käytetään DNS: ää. Oracle suosittelee antamaan kolme SKANNAUSOSOITETTA.
tunnista julkiset ja yksityiset rajapinnat. Oracle Universal Installer määrittää julkiset rajapinnat julkisten ja virtuaalisten IP-osoitteiden käyttöön ja määrittää Yksityiset IP-osoitteet yksityisiin rajapintoihin. Yksityisen aliverkon, jota yksityiset rajapinnat käyttävät, on yhdistettävä kaikki solmut, jotka aiotte pitää klusterin jäseninä. Skannauksen on oltava samassa aliverkossa kuin julkinen käyttöliittymä.