DB2 Version 9.7 für Linux, UNIX und Windows
Installieren von DB2-Servern > Installation unter Linux und UNIX > Installation als Benutzer ohne Rootberechtigung >

Einschränkungen von nicht als Root ausgeführten Installationen

Neben den Unterschieden zwischen Rootinstallationen und nicht als Root ausgeführten Installationen gelten für nicht als Root ausgeführte Installationen mehrere Einschränkungen. In diesem Abschnitt werden diese Einschränkungen erläutert. Auf diese Weise können Sie leichter entscheiden, ob Sie eine nicht als Root ausgeführte Installation verwenden möchten.

Produkteinschränkungen
Einige DB2-Produkte werde in nicht als Root ausgeführten Installationen nicht unterstützt:
Einschränkungen für Funktionen und Tools
Die folgenden Funktionen und Tools stehen in Installationen ohne Rootberechtigung nicht zur Verfügung:
Einschränkungen für Diagnosemonitor
Die folgenden Diagnosemonitorfunktionen werden in nicht als Root ausgeführten Installationen nicht unterstützt:
Einschränkung für partitionierte Datenbanken
In nicht als Root ausgeführten Installationen werden nur Einzelpartitionsdatenbanken unterstützt. Sie können keine weiteren Datenbankpartitionen hinzufügen.
Auflisten von DB2-Produkten
Wenn der Befehl db2ls nicht als Root ausgeführt wird, ist seine Ausgabe anders als bei der Ausführung durch einen Rootbenutzer. Weitere Informationen hierzu finden Sie im Abschnitt zum Befehl db2ls.
DB2-Kopien
Für jeden Benutzer ohne Rootberechtigung kann nur eine Kopie eines DB2-Produkts installiert werden.
Einschränkung für DB2-Instanz
Bei nicht als Root ausgeführten Installationen wird während der Installation eine DB2-Instanz erstellt. Es können keine weiteren Instanzen erstellt werden.
Aktionen für DB2-Instanzen können nur vom Instanzeigner ausgeführt werden
Rootinstallationen und Installationen ohne Rootberechtigung können in verschiedenen Installationspfaden auf demselben Computer gleichzeitig vorhanden sein. Eine Instanz ohne Rootberechtigung kann jedoch nur von dem Benutzer ohne Rootberechtigung aktualisiert werden (mit dem Befehl db2_deinstall), der Eigner der betreffenden Instanz ohne Rootberechtigung ist.

Eine DB2-Instanz, die von einem Benutzer mit Rootberechtigung erstellt wurde, kann nur von einem Benutzer mit Rootberechtigung aktualisiert oder gelöscht werden.

Befehle für DB2-Instanzen
Die folgenden Befehle für DB2-Instanzen stehen in nicht als Root ausgeführten Installationen nicht zur Verfügung:
db2icrt
Bei der nicht als Root ausgeführten Installation eines DB2-Produkts wird automatisch eine einzelne Instanz erstellt und konfiguriert. In nicht als Root ausgeführten Installationen können keine weiteren Instanzen erstellt werden. Wenn die automatisch erstellte Instanz konfiguriert werden muss, können Sie dazu den Konfigurationsbefehl db2nrcfg für nicht als Root ausgeführte Installationen verwenden.
db2iupdt
Der Befehl db2iupdt kann nicht für nicht als Root ausgeführte Instanzen verwendet werden. Verwenden Sie stattdessen den Konfigurationsbefehl für nicht als Root ausgeführte Installationen (db2nrcfg), um die nicht als Root ausgeführte DB2-Instanz zu aktualisieren. In der Regel ist das Aktualisieren einer nicht als Root ausgeführten Instanz jedoch nicht erforderlich, da die Aktualisierung automatisch vorgenommen wird, wenn Sie Ihr DB2-Produkt aktualisieren.
db2idrop
Die Instanz, die bei der nicht als Root ausgeführten Installation automatisch erstellt wird, kann nicht gelöscht werden. Das DB2-Produkt muss deinstalliert werden, um die DB2-Instanz zu löschen.
db2iupgrade
Für Installationen ohne Rootberechtigung wird kein Upgrade unterstützt.
Upgradeeinschränkung
Für Rootinstanzen kann kein Upgrade auf Nicht-Rootinstanzen durchgeführt werden.
Aktionen nach der Installation können nur vom Eigner der DB2-Instanz ausgeführt werden
Rootinstallationen und Installationen ohne Rootberechtigung können gleichzeitig auf demselben Computer vorhanden sein. Die folgenden Aktionen kann jedoch nur der ursprüngliche Benutzer der nicht als Root ausgeführten Installation ausführen, von dem das DB2-Produkt installiert wurde:
Werte für 'ulimit' anpassen
Der Befehl ulimit unter UNIX und Linux definiert oder meldet Grenzwerte für Benutzerressourcen wie Daten- und Stapelspeichergrenzwerte. Für Rootinstanzen führt der Datenbankserver eine dynamische Aktualisierung der erforderlichen 'ulimit'-Einstellungen aus, ohne die permanenten Einstellungen zu ändern. Die 'ulimit'-Einstellungen für nicht als Root ausgeführte Instanzen können jedoch nur während der Installation überprüft werden. Wenn die Einstellungen unzulänglich sind, wird eine Warnung angezeigt. Zum Ändern der 'ulimit'-Einstellungen ist Rootberechtigung erforderlich.

Einschränkungen, die durch Ausführen von db2rfe überwunden werden können

Für nicht als Root ausgeführte Installationen gelten weitere Einschränkungen, die durch Ausführen des Befehls db2rfe überwunden werden können. Die folgenden Funktionen und Einrichtungen sind in nicht als Root ausgeführten Installationen zunächst nicht verfügbar:

Führen Sie den Befehl zum Aktivieren von Rootfunktionen für nicht als Root ausgeführte Installationen (db2rfe) aus, um diese Funktionen und Einrichtungen zu aktivieren. Der Befehl db2rfe ist optional und muss von einem Benutzer mit Rootberechtigung ausgeführt werden.

Authentifizierungstyp in nicht als Root ausgeführten Installationen

Die betriebssystembasierte Authentifizierung ist der Standardauthentifizierungstyp für DB2-Produkte. Da nicht als Root ausgeführte Installationen keine Unterstützung für die betriebssystembasierte Authentifizierung bieten, müssen Sie den Authentifizierungstyp nach der nicht als Root ausgeführten Installation manuell festlegen, wenn Sie den Befehl db2rfe nach der Installation Ihres DB2-Produkts als Benutzer ohne Rootberechtigung nicht ausgeführt haben. Aktualisieren Sie dazu die folgenden Parameter in der Konfigurationsdatei des Datenbankmanagers (dbm cfg):

[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]