## Verzeichnisstruktur innerhalb von SAP-Systemen

Fall 1: Softwareinstallation mit Anlegen einer Datenbankinstanz (Server- und Client-Installation)

In SAP-Systemen wird für jede Datenbankinstanz ein gesondertes MaxDB-Softwarepaket installiert, das von nur einer Datenbankinstanz verwendet wird. Das bedeutet beispielsweise, dass für 2 Datenbankinstanzen der Version 7.6 zweimal die MaxDB-Software der Version 7.6 installiert wird.

Die komplette Softwareinstallation auf dem Datenbankrechner umfasst folgende Pfade:

● ein Independent Program Path

● ein Dependent Path

● ein Independent Data Path

● ein Arbeitsverzeichnis der Datenbankinstanz

● ein Pfad für die Ablage der Log-Volumes

● ein Pfad für die Ablage der Data-Volumes

Vorschlagswerte für die Verzeichnisstruktur

Pfad | Vorschlagswert unter Microsoft Windows | Vorschlagswert unter UNIX/Linux
Independent Program Path | <drive>:\sapdb\programs --bin --pgm --... --... | /sapdb/programs
Dependent Path | <drive>:\sapdb\<database_name>\db | /sapdb/<database_name>/db
Independent Data Path | <drive>:\sapdb\data | /sapdb/data
Arbeitsverzeichnis der Datenbankinstanz | <drive>:\sapdb\data\wrk\<database_name> | /var/opt/sdb/data/wrk/<database_name>
Ablage der Log-Volumes | <drive>:\sapdb\<database_name>\saplog | /var/opt/sdb/data/<database_name>/log
Ablage der Data-Volumes | <drive>:\sapdb\<database_name>\sapdata | /var/opt/sdb/data/<database_name>/data

Um die Abwärtskompatibilität der Datenbanksoftware zu gewährleisten, legt das Datenbanksystem auf UNIX/Linux auch die folgenden Verzeichnisse an:

Pfad | Inhalt des Verzeichnisses
/var/spool/sql | Links auf aktuelle Verzeichnisse und Dateien
/usr/spool/sql | Links auf aktuelle Verzeichnisse und Dateien

Fall 2: Softwareinstallation als Applikationsserver (Client-Installation)

Bei einer reinen Client-Installation werden folgende Pfade angelegt:

● ein Independent Program Path

● ein Independent Data Path

Vorschlagswerte für die Verzeichnisstruktur

Pfad | Vorschlagswert unter Microsoft Windows | Vorschlagswert unter UNIX/Linux
Independent Program Path | <drive>:\sapdb\programs --bin --pgm --... --... | /sapdb/programs
Independent Data Path | <drive>:\sapdb\data | /sapdb/data

Um die Abwärtskompatibilität der Datenbanksoftware zu gewährleisten, legt das Datenbanksystem auf UNIX/Linux auch die folgenden Verzeichnisse an:

Pfad | Inhalt des Verzeichnisses
/var/spool/sql | Links auf aktuelle Verzeichnisse und Dateien
/usr/spool/sql | Links auf aktuelle Verzeichnisse und Dateien