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.

Anmerkung: Wenn die hexadezimale Version <strong>der</strong> IP-Adresse o<strong>der</strong> Portnummer<br />

mit 0-9beginnt, wird sie jeweils in G-Pumgesetzt. So wird '0'<br />

beispielsweise in 'G' umgesetzt, '1' in 'H' etc. Die IP-Adresse<br />

AC10150C.NA04.006D07064947 wird wie folgt interpretiert: Die IP-Adresse<br />

bleibt AC10150C, d. h. 172.16.21.12. Die Portnummer ist NA04. Das erste<br />

Zeichen ist 'N', das in '7' umgesetzt wird. So lautet die Portnummer im Hexadezimalformat<br />

'7A04', nach <strong>der</strong> Umsetzung in Dezimalformat '31236'.<br />

Dieser Wert ist identisch mit den Daten des Monitorelements appl_id. Ausführliche<br />

Informationen zur Interpretation dieses Werts finden Sie in <strong>der</strong><br />

Dokumentation zum Monitorelement appl_id.<br />

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

folgende Möglichkeiten:<br />

v 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 dieser<br />

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

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

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

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

mit Anwendungs-IDs anzuzeigen.<br />

v Verwenden Sie den Befehl db2pd -applications -db .<br />

12. Die Berechtigungs-ID.<br />

13. Die Engine-Dispatchable-Unit-ID.<br />

14. Der Name <strong>der</strong> Engine-Dispatchable-Unit.<br />

15. Der Name des Produkts ("DB2"), <strong>der</strong> Komponente („data management”)<br />

<strong>und</strong> <strong>der</strong> Funktion („sqlInitDBCB”), das bzw. die die Nachricht generiert<br />

(sowie <strong>der</strong> Testpunkt („4820”) innerhalb <strong>der</strong> Funktion).<br />

16. Die Informationen, die von einer aufgerufenen Funktion zurückgegeben<br />

wurden. Es werden möglicherweise mehrere Datenfel<strong>der</strong> zurückgegeben.<br />

Nach <strong>der</strong> Beschreibung des Beispieleintrags <strong>der</strong> db2diag-Protokolldateien folgt nun<br />

eine Liste aller möglichen Fel<strong>der</strong>:<br />

LEVEL: ()<br />

PID : TID : PROC : <br />

INSTANCE: NODE : DB : <br />

APPHDL : APPID: <br />

AUTHID : <br />

EDUID : EDUNAME: <br />

FUNCTION: , , , probe:<br />

MESSAGE : <br />

CALLED : , , OSERR: ()<br />

RETCODE : = <br />

ARG #N : , , bytes<br />

... argument ...<br />

DATA #N : , , bytes<br />

... data ...<br />

Die Fel<strong>der</strong>, die nicht bereits im Beispiel beschrieben wurden, sind nachfolgend aufgeführt:<br />

v<br />

Gibt den Ursprung des protokollierten Fehlers an. (Befindet sich am<br />

Ende <strong>der</strong> ersten Zeile im Beispiel.) Die möglichen Werte sind:<br />

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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!