Ik heb onlangs meerdere database-upgrades ondergaan. Sommige databases zijn geüpgraded met het hulpprogramma DBUA. Het DBUA-hulpprogramma doet goed werk door de gegevens van de database in Grid Control aan te passen aan de nieuwe databaseversie.
Bij het uitvoeren van de database-upgrades moest ik ook enkele handmatige upgrades uitvoeren. Wanneer u de database handmatig opwaardeert, moet u ervoor zorgen dat u ook Grid Control opwaardeert. Ik heb gelezen dat dit kan worden bereikt met het hulpprogramma emca, maar ik heb weinig geluk gehad om het te gebruiken. Ik heb een gemakkelijke manier gevonden om Grid Control bij te werken met deze informatie.
Na het handmatig upgraden van de database wist Grid Control van de nieuwe versie. Als we naar Targets->Databases gaan, kunnen we zien dat de geüpgradede db de nieuwe versie is, 11.2.0.2:
Maar als u naar de startpagina gaat en onder Database-installaties, ziet u dat deze database nog steeds wordt vermeld als 11.1.0.7. Het enige wat we hoeven te doen is een simpele verandering door te voeren. Terug in Doelen->Databases, zoek de handmatig geüpgradede database en selecteer het keuzerondje ernaast. Druk vervolgens op de knop Configureren. Je zult zien dat het Oracle Home Path het oude huis is:
Wijzig de waarde om de nieuwe ORACLE_HOME-directory weer te geven en druk op Volgende en vervolgens op Verzenden. Deze database wordt nu weergegeven als een 11.2.0.2-doel!
Op dezelfde manier moet u de listenerconfiguratie in Grid Control wijzigen. Ga naar Targets->All Targets en zoek de listener die handmatig is geüpgraded. Selecteer het keuzerondje naast die luisteraar en druk op Configureren.
Verander de waarde van de Listener.ora Directory zodat deze verwijst naar de nieuwe $ORACLE_HOME/network/admin. En verander de Oracle Home. Druk vervolgens op OK.
Dat is alles, twee simpele veranderingen!