Sie verwenden das Programms SDBINST für das Upgrade von Datenbankinstanzen. Dafür wird nur die SAP DB-Software ausgetauscht. Anschließend müssen Sie die notwendigen Nachbereitungen mit Hilfe des Programms Database Manager CLI auf der Kommandozeile ausführen.
Diese Upgrade-Strategie ist nur für den Instanztyp SAP DB OLTP von Bedeutung (Auswahl der Upgrade-Strategie). Sie gilt für alle unterstützten Betriebssystemplattformen.
Ü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 aktualisierenden Datenbankinstanzen im Falle eines Fehlers wiederzustellen.
· Alle zu aktualisierenden Datenbankinstanzen beziehen sich auf die gleiche Softwareinstallation.
...
1. Stoppen Sie den X-Server.
x_server stop
2.
Unter UNIX/Linux stoppen Sie
die zu aktualiserenden Datenbankinstanzen.
Unter Microsoft Windows stoppen Sie alle Datenbankinstanzen.
Führen Sie dazu für jede einzelne Datenbankinstanz folgende Kommandos zum Anmelden an den Database Manager CLI, Stoppen der Datenbankinstanz und Beenden des Database Manager CLI aus:
dbmcli –d <database_name> -u <dbm_user>, <password> db_offline
exit | release | quit | bye
3. Rufen Sie das Programm SDBINST mit den Optionen für die Installation des Installationsprofils Server auf. Achten Sie darauf, für den <dependent_path> den korrekten Softwareinstallationspfad jener Datenbankinstanz/en anzugeben, die aktualisiert werden soll/en.
UNIX/Linux: |
Microsoft Windows: |
./SDBINST [-b] -profile server -indep_data <independent_data_path>
-indep_prog <independent_program_path> -depend
<dependent_path> |
sdbinst [-b] -profile server -indep_data <independent_data_path> -indep_prog <independent_program_path> -depend <dependent_path>
|
Den speziellen Betriebssystembenutzer <sapdb_user> und die beiden Gruppen <sapdb_admin> und <sapdb_support> geben Sie beim Upgrade zur Softwareversion 7.4.04 entsprechend des Berechtigungskonzepts für UNIX-Betriebssysteme an.
Wenn Sie den Upgrade zu einer Softwareversion kleiner als 7.4.04 durchführen, dann geben Sie mit den Optionen –o und -g den Eigentümer und die Gruppe der Datenbanksoftware an.
4. Starten Sie den X-Server mit folgendem Kommando:
x_server start
5. Melden Sie sich erneut als DBM-Benutzer nacheinander an jede der zu aktualisierenden Datenbankinstanzen an und führen Sie die angegebenen Nachbereitungsschritte aus:
|
Vorgehensweise |
Kommando |
... 1. |
Melden Sie sich mit den Daten der zu aktualisierenden Datenbankinstanz an den Database Manager CLI an. |
dbmcli –d <database_name> -u <dbm_user>, <password> |
2. |
Aktualisieren Sie die Softwareversion der Datenbankinstanz. |
db_register |
3. |
Aktualisieren Sie die Parameter der Datenbankinstanz. |
param_checkall |
4. |
Wenn Sie ein Upgrade zur Datenbankversion 7.4.04 auf einem UNIX-Betriebssystem durchführen, dann nehmen Sie folgende Zwischenschritte vor: a. Melden Sie sich vom Database Manager CLI ab. b. Rufen Sie das Programm chvolperm auf, das Eigentümer, Gruppe sowie Zugriffsrechte auf die Volumes der Datenbankinstanz entsprechend dem Berechtigungskonzept für UNIX-Betriebssysteme ändert. c. Melden Sie sich wieder am Database Manager CLI an. |
exit | release | quit | bye
<dependent_path>/bin/chvolperm <database_name>
dbmcli –d <database_name> -u <dbm_user>, <password> |
5. |
Überführen Sie die Datenbankinstanz in den Betriebszustand WARM (bis Version 7.3) bzw. ONLINE (ab Version 7.4). |
db_online | db_warm |
6. |
Laden Sie die Systemtabellen. Sie erhalten eine Meldung über den erfolgreichen Abschluss. |
load_systab |
7. |
Beenden Sie den Database Manager CLI |
exit | release | quit | bye |
Sie haben die spezifizierte OLTP-Datenbankinstanz und ihre Software aktualisiert.
Sie befindet sich im Betriebszustand ONLINE.