DB2 Version 9.7 für Linux, UNIX und Windows
Installieren von DB2-Servern > Weitere Voraussetzungen für Linux und UNIX > Weitere Vorinstallationstasks für Umgebungen mit partitionierten Datenbanken (Linux und UNIX) >

Aktualisieren der Umgebungseinstellungen für eine partitionierte DB2-Installation (AIX)

Diese Task beschreibt die Umgebungseinstellungen, die Sie auf allen Computern, die Ihrem partitionierten Datenbanksystem angehören sollen, aktualisieren müssen.

Um die AIX-Umgebungseinstellungen zu aktualisieren, gehen Sie wie folgt vor:

  1. Melden Sie sich am Computer als Benutzer mit der Berechtigung Root an.
  2. Setzen Sie das AIX-Einheitenattribut maxuproc (maximale Anzahl der Prozesse pro Benutzer) auf 4096, indem Sie den folgenden Befehl eingeben:
       chdev -l sys0 -a maxuproc='4096'
    Anmerkung:
    Für den Wechsel zu einem 64-Bit-Kernel kann der Befehl bosboot/reboot erforderlich sein, wenn ein anderes Image ausgeführt wird.
  3. Setzen Sie auf allen Workstations, die dem partitionierten Datenbanksystem angehören, die Parameter für das TCP/IP-Netzwerk auf die nachfolgend aufgelisteten Werte. Diese Werte stellen die Mindestwerte für diese Parameter dar. Ist ein Netzwerkparameter bereits auf einen höheren Wert eingestellt, lassen Sie den Wert unverändert.
       
          thewall       = 65536
          sb_max        = 1310720
          rfc1323       = 1
          tcp_sendspace = 221184
          tcp_recvspace = 221184
          udp_sendspace = 65536
          udp_recvspace = 65536
          ipqmaxlen     = 250
          somaxconn     = 1024
    Um die aktuellen Einstellungen aller Netzwerkparameter aufzulisten, geben Sie den folgenden Befehl ein:
       
          no -a | more
    Geben Sie den folgenden Befehl ein, um einen Parameter einzustellen:
       
          no -o parametername=wert
    Dabei gilt Folgendes:

    Geben Sie beispielsweise den folgenden Befehl ein, um den Parameter tcp_sendspace auf 221184 einzustellen:

       
          no -o tcp_sendspace=221184
  4. Wenn Sie eine Hochgeschwindigkeitsverbindung verwenden, müssen Sie die Parameter spoolsize und rpoolsize für css0 auf folgende Werte einstellen:
       
          spoolsize     16777216
          rpoolsize     16777216
    Um die aktuellen Einstellungen dieser Parameter aufzulisten, geben Sie den folgenden Befehl ein:
       
          lsattr -l css0 -E 
    Geben Sie die folgenden Befehle ein, um diese Parameter einzustellen:
       
          /usr/lpp/ssp/css/chgcss -l css0 -a spoolsize=16777216
          /usr/lpp/ssp/css/chgcss -l css0 -a rpoolsize=16777216
    Wenn Sie die Datei /tftpboot/tuning.cst zum Optimieren Ihres Systems nicht verwenden, können Sie die Beispielscriptdatei DB2DIR/misc/rc.local.sample verwenden, um die Netzwerkparameter nach der Installation zu aktualisieren. Dabei steht DB2DIR für den Pfad, in dem das DB2-Produkt installiert wurde. Um die Netzwerkparameter mithilfe der Beispielscriptdatei nach der Installation zu aktualisieren, gehen Sie wie folgt vor:
    1. Kopieren Sie die Scriptdatei in das Verzeichnis /etc und berechtigen Sie den Benutzer mit Rootberechtigung zum Ausführen der Datei. Geben Sie hierfür die folgenden Befehle ein:
         
            cp /usr/opt/db2_09_01/misc/rc.local.sample /etc/rc.local
            chown root:sys /etc/rc.local
            chmod 744 /etc/rc.local
    2. Zeigen Sie die Datei /etc/rc.local an und aktualisieren Sie sie falls erforderlich.
    3. Fügen Sie einen Eintrag zur Datei /etc/inittab hinzu, sodass das Script /etc/rc.local bei jedem Neustart der Maschine ausgeführt wird. Mit dem Befehl mkitab können Sie einen Eintrag zur Datei /etc/inittab hinzufügen. Geben Sie zum Hinzufügen des Eintrags den folgenden Befehl ein:
         
            mkitab "rclocal:2:wait:/etc/rc.local > /dev/console 2>&1"
    4. Überprüfen Sie, ob der Eintrag /etc/rc.nfs in der Datei /etc/inittab vorhanden ist, indem Sie den folgenden Befehl eingeben:
         
            lsitab rcnfs
    5. Aktualisieren Sie die Netzwerkparameter, ohne Ihr System neu zu starten, indem Sie den folgenden Befehl eingeben:
         
            /etc/rc.local
  5. Stellen Sie sicher, dass der Paging-Bereich für die Ausführung einer partitionierten Installation von DB2 ESE groß genug ist. Falls der Paging-Bereich nicht ausreicht, bricht das Betriebssystem den Prozess, der am meisten virtuellen Speicher verwendet, mit dem Befehl 'kill' ab. Dies wäre wahrscheinlich einer der DB2-Prozesse. Um die Größe des verfügbaren Paging-Bereichs zu überprüfen, geben Sie den folgenden Befehl ein:
       
          lsps -a
    Die von diesem Befehl zurückgegebene Ausgabe sieht etwa wie folgt aus:
    Page Space  Physical Volume  Volume Group  Size  %Used  Active  Auto  Type
    paging00    hdisk1           rootvg        60MB     19     yes   yes    lv
    hd6         hdisk0           rootvg        60MB     21     yes   yes    lv
    hd6         hdisk2           rootvg        64MB     21     yes   yes    lv
    Der verfügbare Paging-Bereich sollte doppelt so groß sein wie der auf dem Computer installierte physische Speicher.
  6. Wenn Sie ein kleines bis mittelgroßes partitioniertes Datenbanksystem erstellen, sollte die Anzahl der Network File System-Dämonen (NFSDs) auf dem Computer, dem die Instanz gehört, etwa dem folgenden Wert entsprechen:
       
          Anzahl der biod-Prozesse auf einem Computer * Anzahl der Computer in einer Instanz

    Idealerweise sollten auf jedem Computer 10 biod-Prozesse ausgeführt werden. Nach der oben angegebenen Formel werden auf einem System mit vier Computern mit jeweils 10 biod-Prozessen daher 40 NFSDs verwendet.

    Wenn Sie ein größeres System installieren, können Sie bis zu 120 NFSDs auf dem Computer verwenden.

    Weitere Informationen zu NFS finden Sie in der NFS-Dokumentation.

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