DB2 Version 9.7 für Linux, UNIX und Windows
Installieren von DB2-Servern > Weitere Voraussetzungen für Linux und UNIX > Kernelparameter (Linux und UNIX) >

Ändern von Kernelparametern (Linux)

Vor dem Installieren eines DB2-Datenbanksystems müssen Sie die Linux-Kernelparameter aktualisieren. Die Standardwerte für bestimmte Kernelparameter unter Linux sind für die Ausführung eines DB2-Datenbanksystems nicht ausreichend.

Um die Kernelparameter ändern zu können, müssen Sie über die Rootberechtigung verfügen.

Gehen Sie wie folgt vor, um Kernelparameter unter Red Hat und SUSE Linux zu aktualisieren:

  1. Führen Sie den Befehl ipcs -l aus.
  2. Analysieren Sie die Ausgabe, um festzustellen, ob Änderungen auf Ihrem System erforderlich sind. Die Kommentare hinter den Zeichen // geben die Namen der Parameter an.
       # ipcs -l
    
       ------ Shared Memory Limits --------
       max number of segments = 4096               // SHMMNI	
       max seg size (kbytes) = 32768               // SHMMAX
       max total shared memory (kbytes) = 8388608  // SHMALL
       min seg size (bytes) = 1
    
       ------ Semaphore Limits --------
       max number of arrays = 1024                 // SEMMNI
       max semaphores per array = 250              // SEMMSL
       max semaphores system wide = 256000         // SEMMNS
       max ops per semop call = 32                 // SEMOPM
       semaphore max value = 32767
    
       ------ Messages: Limits --------
       max queues system wide = 1024               // MSGMNI
       max size of message (bytes) = 65536         // MSGMAX
       default max size of queue (bytes) = 65536   // MSGMNB
  3. Zum Ändern dieser Kernelparameter muss die Datei /etc/sysctl.conf bearbeitet werden. Wenn diese Datei nicht vorhanden ist, muss sie erstellt werden. Die folgenden Zeilen sind Beispiele für Angaben, die in der Datei gespeichert werden sollten:
    kernel.sem = 250 256000  32 1024
    #Beispielwert für 'shmmax' für ein 64-Bit-System
    kernel.shmmax=1073741824	
    #Beispielwert für 'shmall' für 90% des 16-GB-Hauptspeichers
    kernel.shmall=3774873		
    kernel.msgmax=65535
    kernel.msgmnb=65535
  4. Führen Sie sysctl mit dem Parameter -p aus, um die Einstellungen aus der Standarddatei /etc/sysctl.conf in sysctl zu laden:
       
    sysctl -p
  5. Damit die Änderungen nach jedem Warmstart wirksam werden, ist Folgendes erforderlich:
[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis ]