Das IBM DB2-Profil auf jedem Computer, der Mitglied des
Clusters ist, definieren
|
|
|
Beispiel: Werte für DB2 erhöhen
18
IBM Tivoli Identity Manager: Server on UNIX and Linux using WebSphere Installationshandbuch
Unter AIX, Linux, HP-UX und Solaris müssen Sie das IBM DB2-Profil auf jedem
Computer, der Mitglied des Clusters ist, definieren, um sicherzustellen, dass Tivoli
Identity Manager mit der Datenbank kommunizieren kann.
Gehen Sie auf jedem Computer, der Mitglied des Clusters ist, wie folgt vor:
1. Fügen Sie die folgende Zeile zur Datei .profile des Roots hinzu. Damit stellen
Sie sicher, dass bei jedem Start des Knotens automatisch das IBM DB2-Profil
definiert wird. Wenn Ihre Standardanmeldeshell zum Beispiel 'ksh' heißt, geben
Sie Folgendes ein:
. <db2instance_dir>/sqllib/db2profile
Anmerkung: Dieser Schritt hängt von Ihrer Standardanmeldeshell ab. Verwen-
den Sie die entsprechende Folge für Ihre Shell.
2. Melden Sie sich entweder ab und wieder an, oder starten Sie eine neue Befehls-
shell:
3. Stellen Sie sicher, dass die Umgebungsvariable DB2INSTANCE definiert ist.
Geben Sie hierzu Folgendes ein:
echo $DB2INSTANCE
4. Starten Sie den Knotenagenten erneut.
Im folgenden Beispiel werden für IBM DB2 höhere Werte eingestellt:
db2 update database configuration for itimdb using dbheap 1200
db2 update database configuration for itimdb using applheapsz 2048
db2 update database configuration for itimdb using maxappls 60
db2 update database configuration for itimdb using app_ctl_heap_sz 1024
db2 alter bufferpool ibmdefaultbp size 14750
db2 alter bufferpool enrolebp size 13240
Wenn der Wert 'applheapsz' zu niedrig ist, können Fehler aufgrund zu geringer
Speicherkapazität auftreten, wenn die Anzahl der Benutzer hoch ist. In einer
Protokolldatei kann zum Beispiel folgende Anweisung enthalten sein:
Not enough storage available for processing the sql statements.
Erhöhen Sie den Wert für den Zwischenspeicher für Anwendungen von IBM DB2,
um zusätzlichen Speicherbereich zur Verfügung zu stellen.
su - db2inst1
db2 force applications all
db2stop
db2 terminate
db2 update db cfg for itimdb using applheapsz 2048
db2start
Anmerkung: Öffnen Sie unter Windows ein DB2-Befehlsfenster (db2cmd), um die
Befehle einzugeben.