Re: Kommandozeilentool für Fehlermeldungen


[ ruban.de ] [ Antworten ] [ Forum ]

Geschrieben von Gunnar Beck on Januar 15, 2004 um 16:52:

Als Antwort auf Kommandozeilentool für Fehlermeldungen geschrieben von Markus Hable on Januar 15, 2004 um 14:58:

Hallo Markus,

unter Windows/UNIX reicht es aus, nach "db2 ? " einfach die Fehlernummer anzugeben.

Beispiel:
C:\>db2 ? SQL0911


SQL0911N Die aktuelle Transaktion wurde rückgängig gemacht.
Ursache: Gegenseitiges Sperren oder Zeitüberschreitung.
Ursachencode: "".

Erklärung:

Die aktuelle Arbeitseinheit war von einer nicht aufgelösten
Konkurrenzsituation in Zusammenhang mit der Verwendung eines
Objekts betroffen und musste zurückgesetzt werden.

Ursachencodes:


2 Transaktion aufgrund einer gegenseitigen Sperre zurückgesetzt

68 Transaktion aufgrund einer Zeitüberschreitung zurückgesetzt

72 Transaktion aufgrund eines Fehlers eines an der Transaktion
beteiligten DB2 Data Links Managers rückgängig gemacht.

Anmerkung: Die dieser Arbeitseinheit zugeordneten Änderungen
müssen erneut eingegeben werden.

Die Anwendung wird auf das vorige COMMIT zurückgesetzt.

Benutzeraktion:

Wenn eine Anwendung viel Zeit in Anspruch nimmt oder
gegenseitiges Sperren möglich ist, verwenden Sie den Befehl
COMMIT nach Möglichkeit häufig.

Benutzer eines Systems zusammengeschlossener Datenbanken: Die
gegenseitige Sperre kann auf dem Server mit zusammengeschlossenen
Datenbanken oder in der Datenquelle auftreten. Es gibt keinen
Mechanismus zum Feststellen von gegenseitigen Sperren, die
Datenquellen und möglicherweise auch das System mit
zusammengeschlossenen Datenbanken umfassen. Es kann jedoch
festgestellt werden, in welcher Datenquelle die Anforderung
fehlschlägt (die Vorgehensweise wird im Handbuch Problem
Determination Guide beschrieben).

Bei der Verarbeitung bestimmter Kombinationen von
SQL-Anweisungen sind gegenseitige Sperren oft normal, oder es
muss mit ihrem Auftreten gerechnet werden. Es ist deshalb ratsam,
Anwendungen zu entwickeln, um gegenseitige Sperren möglichst zu
vermeiden.

sqlcode : -911

sqlstate : 40001


Antworten:


Schreibe eine Antwort

Name:   
E-Mail:  

Thema:

Kommentar:

Optionale Link URL:   
Link Titel:                  
Optionale Image URL:


[ Antworten ] [ Forum ]