Ich habe kürzlich mehrere Datenbank-Upgrades durchlaufen. Einige der Datenbanken wurden mit dem DBUA-Dienstprogramm aktualisiert. Das DBUA-Dienstprogramm leistet gute Arbeit beim Ändern der Datenbankinformationen in Grid Control, damit sie mit der neuen Datenbankversion übereinstimmen.
Bei den Datenbank-Upgrades musste ich auch einige manuelle Upgrades durchführen. Wenn Sie die Datenbank manuell aktualisieren, müssen Sie sicherstellen, dass Grid Control ebenfalls aktualisiert wird. Ich habe gelesen, dass dies mit dem emca-Dienstprogramm erreicht werden kann, aber ich hatte wenig Glück, es auszuführen. Ich habe eine einfache Möglichkeit gefunden, Grid Control mit diesen Informationen zu aktualisieren.
Nach einem manuellen Upgrade der Datenbank wusste Grid Control von der neuen Version. Wenn wir zu Targets->Databases gehen, sehen wir, dass die aktualisierte Datenbank die neue Version 11.2.0.2 ist:
Aber wenn Sie zur Startseite und unter Datenbankinstallationen gehen, sehen Sie, dass diese Datenbank immer noch als 11.1.0.7 aufgeführt ist. Alles, was wir tun müssen, ist eine einfache Änderung vorzunehmen. Suchen Sie zurück in Targets->Databases die manuell aktualisierte Datenbank und wählen Sie das Optionsfeld daneben aus. Drücken Sie dann die Schaltfläche Konfigurieren. Sie werden sehen, dass der Oracle Home Path das alte Home ist:
Ändern Sie den Wert so, dass er das neue ORACLE_HOME-Verzeichnis widerspiegelt, und klicken Sie auf „Weiter“ und dann auf „Senden“. Diese Datenbank wird jetzt als 11.2.0.2-Ziel angezeigt!
Ebenso müssen Sie die Listener-Konfiguration in Grid Control ändern. Gehen Sie zu Targets->All Targets und suchen Sie den Listener, der manuell aktualisiert wurde. Wählen Sie das Optionsfeld neben diesem Listener und drücken Sie Konfigurieren.
Ändern Sie den Listener.ora-Verzeichniswert so, dass er auf das neue $ORACLE_HOME/network/admin zeigt. Und ändern Sie das Oracle Home. Drücken Sie dann OK.
Das ist alles, zwei einfache Änderungen!