Statusdump
Wenn für einen CALL-DML- bzw. einen SQL-Status mit einer der folgenden Administrationsanweisungen ein Dump angefordert wurde, wird die Meldung SES6016
ausgegeben, um auf das Ereignis hinzuweisen.
SET-DIAGNOSIS-DUMP-PARAMETER DUMP=*ON(SELECT=*CALL-DML(STATE=<alphanum-name 2..2>)) SET-DIAGNOSIS-DUMP-PARAMETER DUMP=*ON(SELECT=*SQL(SQLSTATE=<alphanum-name 5..5>))
Dasselbe gilt für eine Anforderung mit dem äquivalenten Administrationskommando OPT,DIAG,STATUS=<xx>
bzw. OPT,DIAG,SQLSTATE=<yyyy>
.
Daraufhin wird der Dump geschrieben.
Dateiengpass
Tritt bei einer der Logging-Dateien, einer Cursordatei des DBH oder einem Space ein Engpass auf, so wird eine dateispezifische Meldung ausgegeben, bevor ein Wiederanlauf eingeleitet wird. Dabei gilt:
Dateiengpass | Meldungsnummer | versorgte Inserts |
CAT-REC |
| Catalogname |
DALOG/CATLOG |
| Catalogname |
TALOG1/2 |
| - |
WALOG |
| - |
Cursor-Datei |
| - |
Space |
| - |
-
Nach einem anschließenden Transaktionswiederlauf wird die DBH-Session fortgesetzt.
Erläuterungen zu den einzelnen Dateiengpassbehandlungen
CAT-REC-Engpass bzw. Inkonsistenz
Bedeutung
Es besteht entweder eine Inkonsistenz zwischen dem Catalog-Space und der CAT-REC-Datei oder es ist ein Engpass beim Beschreiben der CAT-REC-Datei aufgetreten. Die genaue Ursache wird zuerst ausgegeben, dann folgt die Meldung SES6017
, die den Wiederanlauf ankündigt. Beim Wiederanlauf werden alle offenen Transaktionen zurückgesetzt, alle Auftragssessions geschlossen und nur noch die Zugriffsfunktion der betroffenen Datenbank als ACCESS = *PARAMETERS(READ=*YES) zugelassen. Danach setzt der DBH die Session fort.
Maßnahme
Wenn wieder ausreichend Platz bzw. die richtige CAT-REC-Datei zur Verfügung steht, können mittels der Administrationsanweisung MODIFY-CATALOG-ACCESS-RIGHTS wieder schreibende Zugriffe auf der Datenbank zugelassen werden.
DA-LOG/CAT-LOG-Engpass
Bedeutung
Es ist ein Engpass beim Beschreiben der DA-LOG- bzw. CAT-LOG-Datei aufgetreten. Mit der Meldung SES6018
wird der interne Wiederanlauf angekündigt. Beim Wiederanlauf werden alle offenen Transaktionen zurückgesetzt, alle Auftragssessions geschlossen und nur noch die Zugriffsfunktion der betroffenen Datenbank als ACCESS = *PARAMETERS (READ=*YES) zugelassen. Danach setzt der DBH die Session fort.
Maßnahme
Wenn wieder ausreichend Platz zur Verfügung steht, können mittels der Administrationsanweisung MODIFY-CATALOG-ACCESS-RIGHTS wieder schreibende Zugriffe auf die Datenbank zugelassen werden.
TA-LOG-Engpass
Bedeutung
Es ist ein Engpass beim Beschreiben einer der beiden TA-LOG-Dateien aufgetreten. Mit der Meldung SES6019
wird der interne Wiederanlauf angekündigt. Beim Wiederanlauf werden alle offenen Transaktionen zurückgesetzt und alle Auftragssessions geschlossen. Damit sind die TA-LOG-Dateien wieder entlastet, und der DBH setzt die Session fort.
Maßnahme
Keine
WA-LOG-Engpass
Bedeutung
Es ist ein Engpass beim Beschreiben der WA-LOG-Datei aufgetreten. Mit der Meldung SES6020
wird der interne Wiederanlauf angekündigt. Beim Wiederanlauf werden alle offenen Transaktionen zurückgesetzt und alle Auftragssessions geschlossen. Damit ist die WA-LOG-Datei wieder entlastet, und der DBH setzt die Session fort.
Maßnahme
Keine
Cursor-Datei-Engpass
Bedeutung
Es ist ein Engpass beim Beschreiben einer CURSOR-Datei aufgetreten. Mit der Meldung SES6021
wird der interne Wiederanlauf angekündigt. Beim Wiederanlauf werden alle offenen Transaktionen zurückgesetzt und alle Auftragssessions geschlossen. Damit sind die Cursor-Dateien wieder entlastet, und der DBH setzt die Session fort.
Maßnahme
Keine
Space-Datei-Engpass
Bedeutung
Die maximale Space Größe ist erreicht. Mit der Meldung SES6026
wird der interne Wiederanlauf angekündigt. Beim Wiederanlauf werden alle offenen Transaktionen zurückgesetzt und alle Auftragssessions geschlossen.
Der Space wird in den Zustand "reorg pending" versetzt. Im Zustand "reorg pending" sind nur lesende Zugriffe, Löschen von Sätzen mit DELETE, Löschen von Tabellen mit DROP TABLE ... DEFERRED, Löschen von Indizes mit DROP INDEX ... DEFERRED und die Reorganisation mit REORG SPACE erlaubt.
Maßnahme
Mit der Utility-Anweisung REORG SPACE kann der Zustand "reorg pending" des Space wieder zurückgesetzt werden.