29.12.2013 Aufrufe

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

Fehlerbehebung und Optimieren der Datenbankleistung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

des physischen Datenbankpartitionsservers <strong>und</strong> <strong>der</strong> Datenbankpartition<br />

aufgeteilt wird, indem Sie den folgenden Befehl eingeben:<br />

db2 update dbm cfg using diagpath ’"$h$n"’<br />

Mit diesem Befehl wird ein Unterverzeichnis für jede logische Partition auf<br />

dem Datenbankpartitionsserver unter dem Standardverzeichnis für Diagnosedaten<br />

erstellt <strong>und</strong> dem jeweiligen Namen des Datenbankpartitionsservers sowie<br />

<strong>der</strong> jeweiligen Partitionsnummer entsprechend benannt, wie im folgenden<br />

Beispiel dargestellt:<br />

standard-diagpfad/HOST_name_des_datenbankpartitionsservers/NODEnummer<br />

– Führen Sie den folgenden Schritt aus, um einen benutzerdefinierten Diagnoseverzeichnispfad,<br />

zum Beispiel /home/usr1/db2dump/, anzugeben:<br />

- Definieren Sie den Konfigurationsparameter diagpath des Datenbankmanagers<br />

so, dass <strong>der</strong> Verzeichnispfad /home/usr1/db2dump/ für Diagnosedaten<br />

auf <strong>der</strong> Basis des Datenbankpartitionsservers <strong>und</strong> <strong>der</strong> Datenbankpartition<br />

aufgeteilt wird, indem Sie den folgenden Befehl eingeben:<br />

db2 update dbm cfg using diagpath ’"/home/usr1/db2dump/ $h$n"’<br />

Anmerkung: Zwischen /home/usr1/db2dump/ <strong>und</strong> $h$n muss ein Leerzeichen<br />

stehen.<br />

Mit diesem Befehl wird ein Unterverzeichnis für jede logische Partition auf<br />

dem Datenbankpartitionsserver unter dem Verzeichnis /home/usr1/db2dump/<br />

für Diagnosedaten erstellt <strong>und</strong> dem jeweiligen Namen des Datenbankpartitionsservers<br />

sowie <strong>der</strong> jeweiligen Partitionsnummer entsprechend benannt, wie<br />

im folgenden Beispiel dargestellt:<br />

/home/usr1/db2dump/HOST_name_des_datenbankpartitionsservers/NODEnummer<br />

Beispiel: Ein AIX-Datenbankpartitionsserver mit dem Namen 'boson' hat drei<br />

Datenbankpartitionen mit den Knotennummern 0, 1 <strong>und</strong> 2. Eine Listenausgabe<br />

des Verzeichnisses könnte z. B. wie folgt aussehen:<br />

usr1@boson /home/user1/db2dump->ls -R *<br />

HOST_boson:<br />

HOST_boson:<br />

NODE0000 NODE0001 NODE0002<br />

HOST_boson/NODE0000:<br />

db2diag.log db2eventlog.000 db2resync.log db2sampl_Import.msg events usr1.nfy<br />

HOST_boson/NODE0000/events:<br />

db2optstats.0.log<br />

HOST_boson/NODE0001:<br />

db2diag.log db2eventlog.001 db2resync.log usr1.nfy stmmlog<br />

HOST_boson/NODE0001/stmmlog:<br />

stmm.0.log<br />

HOST_boson/NODE0002:<br />

db2diag.log db2eventlog.002 db2resync.log usr1.nfy<br />

Nächste Schritte<br />

Anmerkung:<br />

v Wenn ein pro Datenbankpartition geteilter Verzeichnispfad für Diagnosedaten<br />

angegeben wird ($n o<strong>der</strong> $h$n), wird das Verzeichnis NODE0000 immer für jeden<br />

Datenbankpartitionsserver erstellt. Das Verzeichnis NODE0000 kann ignoriert wer-<br />

Kapitel 9. Weitere Informationen zur <strong>Fehlerbehebung</strong> 761

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!