? Oracle lyttere motta og behandle innsynsbegjæringer og spørsmål fra en eller flere Oracle-databaser . Et riktig konfigurert Oracle 9i database kan kjøre med en Oracle 10g lytteren , som kan vise seg nødvendig etter at du gjenoppretter en database bygget på en eldre versjon av Oracle fra arkivet men serveren kjører på Oracle 10g . Du kan også finne deg selv i denne situasjonen når en Oracle 9i og 10g database må dele en enkelt Oracle 10g lytteren . Oracle Listener
Når en Oracle database eksempel starter, finner den det Oracle lytteren og registrerer med det, kjører man lytteren standard. Flere Oracle lytterne kan kjøre samtidig fra samme Listener.ora fil, imidlertid. I "Expert Oracle Database, " Thomas Kyte forklarer at du må konfigurere en statisk server registrering i Listener.ora konfigurasjonsfilen. Installere database opprettes automatisk en Oracle lytteren , hvis det lytteren stopper , eksisterende økter forbli åpne til lukkede
Configuration
Ifølge " Personal Oracle Real Application Clusters " . av Edward Stoever , nøkkelen til å håndtere en versjon 9i database - når du har installert 10g Cluster Klar Services - bruker Oracle 9i versjon av srvctl , sqlplus og andre tjenester for å kontrollere Oracle 9i database tilfeller. Endre miljømessige variabler med en racenv skriptet kan du referere til riktig database versjon . For å registrere Oracle 9i database med 10g lytteren , må du starte 9i versjon av srvctl før du bruker Oracle 10g versjon av lsnrctl status lytteren å kontrollere at tjenesten . Ved å redigere tnsnames.ora filen i Oracle 9i klient, vil vertsnavnet referere til versjon Oracle 9i Oracle klient.
Anbefalinger
p Hvis du har tenkt å bruke Oracle 9i database med Oracle 10g kontroll programvare for flere økter , bør du erstatte Libcmdll.so filen med Oracle 9i versjonen. Stoever sier å logge inn som root og erstatte denne filen på begge Oracle noder , og deretter bruke Oracle 10g srvctl å stanse nodeapps på hver enkelt node . Etter både nodeapps stopp, kan du starte dem .
Oppgraderingsprosessen
Utover standard prosessen med å stoppe gsd service og installere den neste Oracle -versjonen , er flere trinn som kreves å oppgradere en Oracle 9i database til versjon 10g . Du må stoppe alle Oracle -databaser som er koblet til Oracle 10g lytteren før du endrer Oracle miljømessige variabler av Oracle 9i database til de som kreves for 10g . Databasen Upgrade Assistant vil tillate deg å oppgradere databasen til versjon 10g .