## Installation/Update im Hintergrund auf UNIX

### Verwendung

Sie installieren/aktualisieren Komponentengruppen, Installationsprofile oder einzelne Komponenten der Datenbanksoftware unter Verwendung des Programms SDBINST auf dem Betriebssystem UNIX. Alle dafür notwendigen Informationen spezifizieren Sie auf der Kommandozeile zusammen mit dem Kommando zum Starten des Installationsprogramms.

Wenn Sie eine vorhandene Datenbanksoftware-Installation aktualisieren wollen, ist die Vorgehensweise abhängig davon, ob die Startversion kleiner als 7.5.00 oder größer/gleich 7.5.00 ist.

Wenn die Startversion kleiner ist als 7.5.00, dann müssen Sie vor dem Installations-/Updatevorgang 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 und aller Datenbankinstanzen ist deshalb nicht mehr notwendig. Sie müssen jedoch jene Datenbankinstanzen stoppen, die dem zu aktualisierenden Installationsverzeichnis zugeordnet sind.

Voraussetzungen

· Sie sind auf Ihrem Rechner als Benutzer root angemeldet.

· Sie haben die erforderliche Software entpackt (Entpacken der Software auf UNIX).

### Vorbereitende Schritte

Wenn die nachfolgend geschilderten Bedingungen für Ihr System zutreffen, müssen Sie vor einer Neuinstallation noch die genannten Schritte ausführen:

● Das Installationsprogramm wird die erforderlichen Services sql6, sql30 und sapdbni72 in die Datei /etc/services eintragen, wenn sie dort noch nicht vorhanden sind. Wenn für Ihr System die Services zentral im Netz verwaltet werden (NIS), müssen Sie diese dort wie folgt eintragen:
sql6 7210/tcp
sql30 7200/tcp
sapdbni72 7269/tcp

● Bei der Installation muss die Datenbanksoftware einem speziellen Betriebssystembenutzer (<sdb_user>) als Eigentümer der Software sowie der Gruppe (<sdba_group>) zugeordnet werden. Gruppe und Eigentümer sollten zuvor definiert worden sein. Nur Benutzer mit den entsprechenden Rechten können später Datenbankinstanzen erzeugen (siehe auch Konzepte des Datenbanksystems, Spezielle Betriebssystembenutzer und -gruppen (UNIX/Linux) für Softwareversionen ab 7.5.00).

● Wenn der Pfad <independent_program_path>/bin noch nicht in Ihre Umgebungsvariable PATH eingetragen ist, fügen Sie ihn jetzt hinzu.

### Vorgehensweise

...

1. Wenn Sie eine vorhandene Datenbanksoftware-Installation aktualisieren wollen,

○ stoppen Sie gegebenenfalls jede einzelne Datenbankinstanz, die dem zu aktualisierenden Installationsverzeichnis zugeordnet ist, mit dem Kommando
dbmcli –d <database_name> -u <dbm_operator>,<dbm_operator_password> db_offline

○ stoppen Sie gegebenenfalls das Programm X-Server (Prozess vserver) mit dem Kommando
x_server stop

Für eine Neuinstallation beginnen Sie mit Schritt 2.

2. Für die OLTP-Software starten Sie den Installations-/Updatevorgang mit folgendem Kommando:
./SDBINST [-b | --batch] -component_group <component_group> | -profile <inst profile>[,<inst_profile2>...] | -package <package_name>[,<package_name2...>] -indep_data <independent_data_path> - indep_prog <independent_program_path> -depend <dependent_path> [-archive_dir <directory>] [-o <sdb_user> -g <sdba_group>]

Für die SAP liveCache-Software (nur im SAP-System APO) starten Sie den Installations-/Updatevorgang mit folgendem Kommando:

○ Für das Installationsprofil APO liveCache
./SDBINST [-b] -profile "APO LiveCache" -indep_data <independent_data_path> -indep_prog <independent_program_path> -depend <dependent_path> [-o <sdb_user> -g <sdba_group>]

○ Für die Softwarekomponente APO LC APPS
./SDBINST [-b] -package "APO LC APPS" -depend <dependent_path>

Den speziellen Betriebssystembenutzer <sdb_user> und die Gruppe <sdba_group> müssen Sie nur bei der Erstinstallation oder dem Upgrade von einer Softwareversion < 7.5.00 angeben.

Zur Bedeutung der Optionen siehe auch Übersicht der Optionen für das Programm SDBINST.

Namen von Installationsprofilen und Softwarekomponenten, die Leerzeichen enthalten, müssen im Installationskommando in doppelte Anführungszeichen gesetzt werden.

Bei bestimmten Installationsprofilen oder Softwarekomponenten ist die Angabe der Optionen –indep_prog, -indep_data und –depend nicht notwendig. Wenn Sie diese Optionen dennoch angeben, werden sie vom System ignoriert. Informationen dazu finden Sie ebenfalls in der Übersicht der Optionen.

Sie erhalten eine Meldung über den erfolgreichen Abschluss der Installation.

### Ergebnis

Die Softwarepakete wurden installiert und registriert. Sie können das Ergebnis Ihrer Installation anhand des Protokolls überprüfen.

Sie können nun mit Hilfe des Installation Manager, Database Manager CLI oder Database Manager GUI Datenbankinstanzen anlegen.

Siehe auch:

Protokollierung

Datenbankinstanz nachträglich anlegen

Database Manager CLI, db_create

Database Manager GUI, Anlegen einer Datenbankinstanz