Stellen Sie vor der Installation von DB2-Datenbankprodukten unter Linux-Betriebssystemen sicher, dass das ausgewählte System die erforderlichen Voraussetzungen für das Betriebssystem, die Hardware, die Software und die Kommunikation erfüllt.
Die neuesten Informationen zu unterstützten Linux-Varianten finden Sie unter http://www.ibm.com/software/data/db2/linux/validate/.
DB2-Datenbankprodukte werden auf der folgenden Hardware unterstützt:
Folgende Linux-Betriebssysteme werden unterstützt:
Wenn Sie ein DB2-32-Bit-Datenbankprodukt unter einem Linux-Betriebssystem installieren, kann es sinnvoll sein, ein Upgrade auf ein 64-Bit-Betriebssystem durchzuführen und stattdessen das DB2-64-Bit-Datenbankprodukt zu installieren. Die Multithread-Architektur vereinfacht im Allgemeinen die Speicherkonfiguration. Dies kann allerdings Auswirkungen auf die Speicherkonfiguration von 32-Bit-DB2-Datenbankservern haben. Beispiel:
Vor der Installation eines DB2-Datenbankprodukts sollten Sie die Kernelkonfigurationsparameter aktualisieren. Die Standardwerte für bestimmte Kernelparameter sind für die Ausführung eines DB2-Datenbanksystems möglicherweise nicht ausreichend.
Möglicherweise verwenden Sie auch andere Produkte oder Anwendungen, die Linux-Systemressourcen beanspruchen. Richten Sie die Definition der Kernelkonfigurationsparameter nach der Arbeitsumgebung des Linux-Systems.
Die Kernelkonfigurationsparameter werden in der Datei /etc/sysctl.conf festgelegt.
Informationen zum Festlegen und Aktivieren dieser Parameter unter Verwendung des Befehls sysctl finden Sie im Handbuch zum Betriebssystem.
In den folgenden Tabellen sind die erforderlichen Pakete für SLES- und RHEL-Varianten aufgelistet:
Paketname | Beschreibung |
---|---|
libaio | Enthält die asynchrone Bibliothek, die für DB2-Datenbankserver erforderlich ist. |
compat-libstdc++ | Enthält libstdc++so.6 (für Linux unter POWER nicht erforderlich). |
In den folgenden Tabellen werden die erforderlichen Pakete für SUSE Linux- und Red Hat-Varianten für partitionierte DB2-Datenbankserver aufgelistet.
Wenn Sie das Dienstprogramm 'rsh' für die ferne Shell ausführen möchten, muss auch 'inetd' (oder 'xinetd') installiert und aktiv sein. Wenn Sie das Dienstprogramm 'ssh' für die ferne Shell ausführen möchten, müssen Sie die Kommunikationsvariable DB2RSHCMD sofort nach dem Abschluss der Installation von DB2 einstellen. Wenn diese Variable nicht eingestellt wird, wird 'rsh' verwendet.
Alle erforderlichen Pakete müssen installiert und konfiguriert sein, bevor Sie mit der Konfiguration des DB2-Datenbanksystems fortfahren. Allgemeine Informationen zu Linux finden Sie in der Dokumentation zur Linux-Variante.
Paketname | Beschreibung |
---|---|
pdksh oder ksh93 | Korn-Shell. Dieses Paket ist für Umgebungen mit partitionierten Datenbanken erforderlich. |
openssh | Dieses Paket enthält eine Gruppe von Serverprogrammen, die es Benutzern ermöglichen, Befehle auf (und von) fernen Computern über eine sichere Shell auszuführen. Dieses Paket ist nicht erforderlich, wenn Sie die Standardkonfiguration der DB2-Datenbanksysteme mit 'rsh' verwenden. |
rsh-server | Dieses Paket enthält eine Gruppe von Serverprogrammen, die es Benutzern ermöglichen, Befehle auf fernen Computern auszuführen, sich an anderen Computern anzumelden und Dateien zwischen Computern zu kopieren (rsh, rexec, rlogin und rcp). Dieses Paket ist nicht erforderlich, wenn Sie DB2-Datenbanksysteme für die Verwendung von 'ssh' konfigurieren. |
nfs-utils | Paket zur Unterstützung von Network File System (NFS). Es ermöglicht den Zugriff auf lokale Dateien von fernen Computern. |
Verzeichnis | Paketname | Beschreibung |
---|---|---|
/System Environment/Shell | pdksh oder ksh93 | Korn-Shell. Dieses Paket ist für Umgebungen mit partitionierten Datenbanken erforderlich. |
/Applications/Internet | openssh | Dieses Paket enthält eine Gruppe von Clientprogrammen, die es Benutzern ermöglichen, Befehle auf einem fernen Computer über eine sichere Shell auszuführen. Dieses Paket ist nicht erforderlich, wenn Sie die Standardkonfiguration der DB2-Datenbanksysteme mit 'rsh' verwenden. |
/System Environment/Daemons | openssh-server | Dieses Paket enthält eine Gruppe von Serverprogrammen, die es Benutzern ermöglichen, Befehle von einem fernen Computer über eine sichere Shell auszuführen. Dieses Paket ist nicht erforderlich, wenn Sie die Standardkonfiguration der DB2-Datenbanksysteme mit 'rsh' verwenden. |
/System Environment/Daemons | rsh-server | Dieses Paket enthält eine Gruppe von Programmen, die es Benutzern ermöglichen, Befehle auf fernen Computern auszuführen. Dieses Paket ist für Umgebungen mit partitionierten Datenbanken erforderlich. Dieses Paket ist nicht erforderlich, wenn Sie DB2-Datenbanksysteme für die Verwendung von 'ssh' konfigurieren. |
/System Environment/Daemons | nfs-utils | Paket zur Unterstützung von Network File System (NFS). Es ermöglicht den Zugriff auf lokale Dateien von fernen Computern. |
Zum Anzeigen der Onlinehilfe und zum Ausführen der Komponente 'Erste Schritte' (db2fs) ist einer der folgenden Browser erforderlich:
Wenn auf RHEL 5-Systemen das sicherheitsoptimierte Linux (Security-Enhanced Linux: SELinux) aktiviert ist und sich im restriktiven Modus (Enforcing Mode) befindet, schlägt das Installationsprogramm möglicherweise aufgrund von SELinux-Einschränkungen fehl.
Um herauszufinden, ob SELinux installiert ist und sich im restriktiven Modus befindet, können Sie einen der folgenden Schritte ausführen:
Zum Inaktivieren von SELinux können Sie einen der folgenden Schritte ausführen:
Wenn Ihr DB2-Datenbankprodukt erfolgreich auf einem RHEL 5-System installiert wird, werden DB2-Prozesse in der uneingeschränkten Domäne ausgeführt. Wenn Sie DB2-Prozesse ihren eigenen Domänen zuordnen möchten, müssen Sie die Richtlinie ändern. Eine SELinux-Beispielrichtlinie steht im Verzeichnis sqllib/samples zur Verfügung.
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]