## Verzeichnisstruktur außerhalb von SAP-Systemen

Bei der Softwareinstallation außerhalb von SAP-Systemen haben Sie die Wahl, die Datenbanksoftware zu installieren und gleichzeitig eine Datenbankinstanz anzulegen oder zunächst ausschließlich die Datenbanksoftware zu installieren.

Des weiteren haben Sie die Möglichkeit, anschließend weitere Datenbankinstanzen anzulegen, die alle dieselbe Serversoftware verwenden (gleicher Dependant Path). Sie können aber auch für weitere Datenbankinstanzen weitere Softwareinstallationen vornehmen, so dass eine Installation der Serversoftware jeweils nur von einer Datenbankinstanz verwendet wird (mehrere Dependent Paths).

Je nachdem, was auf Ihrem System bereits installiert ist und ob Sie nur Software installieren, nur eine Datenbankinstanz anlegen oder beides zusammen, bietet Ihnen das System verschiedene Vorschlagswerte für die Verzeichnisse an, in die die Datenbanksoftware installiert und die Dateien des Datenbanksystems gespeichert werden.

Die nachfolgend dargestellten Verzeichnisstrukturen können deshalb nur als Orientierung dienen.

Fall 1: Erstinstallation der Datenbanksoftware mit Anlegen einer Datenbankinstanz

- 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

Pfad | Vorschlagswert Microsoft Windows | Vorschlagswert UNIX/Linux
Independent Program Path | <drive>:\Program Files\sdb\programs | /opt/sdb/programs
Dependent Path | <drive>:\Program Files\sdb\<database_name> | /opt/sdb/<database_name>/db
Independent Data Path | <drive>:\Documents and Settings\All Users\Application Data\sdb\data | /var/opt/sdb/data
Arbeitsverzeichnis der Datenbankinstanz | <drive>:\Documents and Settings\All Users\Application Data\sdb\data\wrk\<database_name> | /var/opt/sdb/data/wrk\<database_name>
Pfad für die Ablage der Log-Volumes | <drive>:\Documents and Settings\All Users\Application Data\sdb\<database_name>\log | /var/opt/sdb/data/<database_name>/log
Pfad für die Ablage der Data-Volumes | <drive>:\Documents and Settings\All Users\Application Data\sdb\<database_name>\data | /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: Anlegen weiterer Datenbankinstanzen, die diese Serversoftware verwenden

Independent Program Path und Independent Data Path sind bereits bei der Installation der verwendeten Serversoftware festgelegt worden.

Beim Anlegen weiterer Datenbankinstanzen wird pro Datenbankinstanz ein Pfad für den Dependent Path angelegt. Des weiteren werden unterhalb des vorhandenen Independent Data Path pro Datenbankinstanz der Pfad für das Arbeitsverzeichnis, der Pfad für die Ablage der Log-Volumes und der Pfad für die Ablage der Data-Volumes angelegt.

Pro Datenbankinstanz werden folgende neue Pfade angelegt:

- ein Arbeitsverzeichnis der Datenbankinstanz
- ein Pfad für die Ablage der Log-Volumes
- ein Pfad für die Ablage der Data-Volumes

Pfad | Vorschlagswert Microsoft Windows | Vorschlagswert UNIX/Linux
Arbeitsverzeichnis der Datenbankinstanz | <drive>:\Documents and Settings\All Users\Application Data\sdb\data\wrk\<database_name> | /var/opt/sdb/data/wrk/<database_name>
Pfad für die Ablage der Log-Volumes | <drive>:\Documents and Settings\All Users\Application Data\sdb\<database_name>\log | /var/opt/sdb/data/<database_name>/log
Pfad für die Ablage der Data-Volumes | <drive>:\Documents and Settings\All Users\Application Data\sdb\<database_name>\data | /var/opt/sdb/data/<database_name>/data

Beipiel:

Die Datenbankinstanzen DEMODB, TESTDB und MAXDB werden alle mit der gleichen bereits vorhandenen Serversoftware angelegt. Daraus ergibt sich folgende Pfadstruktur unterhalb des Independent Data Path:

<drive>:\Documents and Settings

-All Users

--Application Data

---sdb

----data

-----wrk

------DEMODB

------TESTDB

------MAXDB

-----DEMODB

------log

------data

-----TESTDB

------log

------data

-----MAXDB

------log

------data

Fall 3: Erstinstallation der Datenbanksoftware mit dem Ziel, später die erste Datenbankinstanz anzulegen

- ein Independent Program Path
- ein Dependent Path
- ein Independent Data Path

Pfad | Vorschlagswert Microsoft Windows | Vorschlagswert UNIX/Linux
Independent Program Path | <drive>:\Program Files\sdb\programs | /opt/sdb/programs
Dependent Path | <drive>:\Program Files\sdb\<version> | /opt/sdb/<version>
Independent Data Path | <drive>:\Documents and Settings\All Users\Application Data\sdb\data | /var/opt/sdb/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