Sie verwenden das Programms SDBUPD für das Upgrade der Datenbankinstanz. Dabei wird nur die Datenbanksoftware ausgetauscht.
Diese Vorgehensweise ist für Software der Version 7.6.x möglich, wenn sich zwischen Start- und Zielversion nur die Build-Nummer der Version geändert hat, aber auch für Upgrades von der Version 7.4.03 nach 7.6.x und von der Version 7.5.x nach 7.6.x (siehe auch Auswahl der Upgrade-Strategie).
Sie verwenden diese Upgrade-Strategie, wenn ihre Datenbankinstanz Bestandteil eines SAP-Systems ist.
Sie können diese Strategie auch verwenden, wenn die Datenbankinstanz nicht in ein SAP-System eingebunden ist. Dafür müssen jedoch folgende Voraussetzungen erfüllt sein:
● Die vorhandene Software wurde mit Hilfe des Installationsprogramms SDBINST installiert (also mittels tgz-Paket oder zip-Datei, nicht mittels rpm-Paket)
● Jede Datenbankinstanz bezieht sich auf eine separate Softwareinstallation
Die Vorgehensweise ist abhängig davon, ob die Startversion kleiner als 7.5.00 oder größer/gleich 7.5.00 ist und auf welchem Betriebssystem Sie arbeiten.
Wenn Sie unter UNIX oder Linux arbeiten und
die Startversion kleiner ist als 7.5.00, dann müssen Sie vor dem
Upgradevorgang den X-Server und alle
Datenbankinstanzen stoppen. Beachten Sie, dass Sie damit die Kommunikation von
Clients zu allen lokalen Datenbankinstanzen unterbrechen. Wenn die
Startversion größer oder gleich 7.5.00 ist, unterstützt die X-Server-Software
ein Update bei laufendem Betrieb des X-Server. Das Stoppen des X-Server ist
nicht mehr notwendig. Die zu aktualisierende Datenbankinstanz wird von SDBUPD
während des Upgrade gestoppt.
Wenn Sie unter Microsoft Windows arbeiten, müssen Sie in jedem Fall den X-Server und alle Datenbankinstanzen stoppen.
Überzeugen Sie sich vor Beginn des Upgrade-Vorganges,
dass Sie über aktuelle Log-Sicherungen
und/oder
Datensicherungen
verfügen, die es ermöglichen, die zu aktualisierende Datenbankinstanz im Falle
eines Fehlers wiederzustellen.
Die Parameter der zu aktualisierenden Datenbankinstanz sollten seit dem letzten Restart nicht mehr geändert worden sein.
● Die zu aktualisierende Datenbankinstanz bezieht sich als einzige auf den Installationspfad der zu aktualisierenden Software.
● Die Datenbankinstanz befindet sich in einem definierten Betriebszustand, d. h. es liegt keine Fehlersituation vor.
...
1. Stoppen Sie gegebenenfalls jede einzelne Datenbankinstanz mit folgendem Kommando:
>dbmcli –d <database_name> -u <dbm_operator>,<dbm_operator_password> db_offline
2. Stoppen Sie gegebenenfalls jeden einzelnen Scheduler:
>dbmcli –d <database_name> -u <dbm_operator>,<dbm_operator_password> scheduler_stop
3. Stoppen Sie gegebenenfalls den X-Server:
>x_server stop
4. Starten Sie das Programm SDBUPD für die zu aktualisierende Datenbankinstanz durch die Eingabe des folgenden Kommandos:
UNIX, Linux: |
Microsoft Windows: |
>./SDBUPD –d
<database_name> -u <dbm_user>,<password> |
>sdbupd –d <database_name> -u <dbm_operator>,<dbm_operator_password> |
Den speziellen Betriebssystembenutzer <sdb_user> und die Gruppe
<sdba_group> müssen Sie nur
dann angeben, wenn Sie ein Upgrade von einer Softwareversion < 7.5.00
durchführen (siehe Konzepte des Datenbanksystems,
Spezielle
Betriebssystembenutzer und -gruppen (UNIX/Linux)).
Das Programm SDBUPD führt das Upgrade durch, gibt eine Meldung über den erfolgreichen Abschluss des Upgrade aus und kennzeichnet die Installation als abgeschlossen.
Die spezifizierte Datenbankinstanz und die Software, die zum Installationsprofil Server gehört, wurden aktualisiert.
Bei dieser Vorgehensweise wird die Software, die nicht zum Installationsprofil Server gehört, nicht aktualisiert. Um diese Software zu aktualisieren, verwenden Sie anschließend SDBINST wie im Abschnitt Installation und Update der Datenbanksoftware beschrieben.
Wenn Sie eine Datenbankinstanz des Instanztyps
liveCache aktualisiert haben, befindet sie sich jetzt im Betriebszustand
OFFLINE.
Wenn Sie eine Datenbankinstanz des Instanztyps OLTP
aktualisiert haben, befindet sie sich jetzt im Betriebszustand ONLINE.