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.

Zur weiteren Identifikation einer bestimmten Anwendungs-ID haben<br />

Sie folgende Möglichkeiten:<br />

v<br />

Verwenden Sie den Befehl LIST APPLICATIONS auf einem DB2-Server<br />

o<strong>der</strong> den Befehl LIST DCS APPLICATIONS auf einem DB2 Connect-<br />

Gateway, um eine Liste mit Anwendungs-IDs anzuzeigen. Anhand<br />

dieser Liste können Sie Informationen über den Client ermitteln, auf<br />

dem <strong>der</strong> Fehler auftritt, wie zum Beispiel den Knotennamen <strong>und</strong><br />

die TCP/IP-Adresse des Clients.<br />

v Verwenden Sie den Befehl GET SNAPSHOT FOR APPLICATION, um eine<br />

Liste mit Anwendungs-IDs anzuzeigen.<br />

6. Die DB2-Komponente, die die Nachricht erstellt. Für Nachrichten, die<br />

von Benutzeranwendungen mit <strong>der</strong> API db2AdminMsgWrite erstellt<br />

werden, lautet die Angabe <strong>der</strong> Komponente „User Application”.<br />

7. Der Name <strong>der</strong> Funktion, die die Nachricht bereitstellt. Diese Funktion<br />

wird innerhalb <strong>der</strong> DB2-Komponente ausgeführt, die die Nachricht generiert.<br />

Für Nachrichten, die von Benutzeranwendungen mit <strong>der</strong> API<br />

db2AdminMsgWrite geschrieben werden, lautet die Angabe <strong>der</strong> Funktion<br />

„User Function”.<br />

8. Eindeutige interne ID. Mithilfe dieser Nummer können die Mitarbeiter<br />

<strong>der</strong> DB2-K<strong>und</strong>enunterstützung <strong>und</strong> -Entwicklung die Stelle im DB2-<br />

Quellcode feststellen, von <strong>der</strong> die Nachricht ausgegeben wurde.<br />

9. Die Datenbank, in <strong>der</strong> <strong>der</strong> Fehler auftrat.<br />

10. Eine Nachricht, falls verfügbar, die den Fehlertyp <strong>und</strong> die Fehlernummer<br />

als Hexadezimalcode angibt.<br />

11. Ein Nachrichtentext, falls verfügbar, <strong>der</strong> das protokollierte Ereignis erläutert.<br />

Festlegen <strong>der</strong> Aufzeichnungsebene für die Protokolldatei mit Benachrichtigungen<br />

für die Systemverwaltung<br />

In diesem Abschnitt wird beschrieben, wie Sie die Aufzeichnungsebene für die Protokolldatei<br />

mit Benachrichtigungen für die Systemverwaltung festlegen können.<br />

Informationen zu diesem Vorgang<br />

Welche Informationen DB2 im Protokoll mit Benachrichtigungen für die Systemverwaltung<br />

aufzeichnet, ist abhängig von <strong>der</strong> Einstellung für notifylevel.<br />

Vorgehensweise<br />

v<br />

v<br />

Geben Sie den Befehl GET DBM CFG ein, um die aktuelle Einstellung zu überprüfen.<br />

Suchen Sie nach <strong>der</strong> folgenden Variablen:<br />

Aufzeichnungsebene (NOTIFYLEVEL) = 3<br />

Verwenden Sie den Befehl UPDATE DBM CFG, um die Einstellung zu än<strong>der</strong>n. Beispiel:<br />

DB2 UPDATE DBM CFG USING NOTIFYLEVEL X<br />

Dabei ist X die gewünschte Aufzeichnungsebene.<br />

DB2-Diagnoseprotokolldateien (db2diag)<br />

Während die DB2-db2diag-Protokolldateien für Diagnosezwecke in erster Linie für<br />

IBM Software Support konzipiert sind <strong>und</strong> zur <strong>Fehlerbehebung</strong> dienen, enthält das<br />

Protokoll mit Benachrichtigungen für die Systemverwaltung enthält nützliche Informationen<br />

zur <strong>Fehlerbehebung</strong>, die in erster Linie für Datenbank- <strong>und</strong> Systemad-<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!