## Patch-Installation mit SDBUPD

### Verwendung

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.

### Voraussetzungen

Ü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.

### Vorgehensweise

...

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> [-o <sdb_user> -g <sdba_group>] | >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.

### Ergebnis

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.