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.5.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.5.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 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 der drei definierten Betriebszustände, d. h. es liegt keine Fehlersituation vor.
...
1. Stoppen Sie gegebenenfalls jede einzelne Datenbankinstanz mit folgendem Kommando:
dbmcli –d <database_name> -u <dbm_user>, <password> db_offline
2. Stoppen Sie gegebenenfalls den X-Server:
x_server stop
3. 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_user>,<password> |
Den speziellen Betriebssystembenutzer <sdb_user> und die Gruppe <sdba_group> gemäß dem Berechtigungskonzept für UNIX-Betriebssysteme müssen Sie nur dann angeben, wenn Sie ein Upgrade zur Softwareversion 7.5.00 durchführen.
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 ihre Software wurden aktualisiert.
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.