Die Systemtabelle LOCK_WAITS beschreibt die Sperranforderungen.
LOCK_WAITS
TABLENAME |
CHAR(32) |
Name der Tabelle |
TABLEID |
CHAR(8) BYTE |
Identifikation der Tabelle |
H_TERMID |
CHAR(18) |
Identifikation des Benutzer-Terminals, der die Sperre hält |
H_PROCESS |
FIXED(10) |
Identifikation des Benutzer-Prozesses, der die Sperre hält |
H_APPLPROCESS |
FIXED(10) |
Identifikation des Prozesses auf der Client-Hardware, der die Sperre hält |
H_APPLNODE |
CHAR(64) |
Identifikation der Client-Hardware, auf der der Anwendungsprozess läuft, der die Sperre hält |
H_ROWIDHEX |
CHAR(64) BYTE |
Anfang des Schlüssels der gesperrten Zeile in hexadezimaler Darstellung |
H_ROWID |
CHAR(128) |
Anfang des Schlüssels der gesperrten Zeile |
H_LOCKMODE |
CHAR(14) |
Art der Sperre (NULL-Wert | SHARE | EXCLUSIVE) |
H_DATE |
DATE(10) |
Erzeugungsdatum der Sperre |
H_TIME |
TIME(8) |
Erzeugungszeit der Sperre |
H_LOCKTIMEOUT |
CHAR(10) |
Enthält immer den NULL-Wert |
R_TERMID |
CHAR(18) |
Identifikation des Benutzer-Terminals, der die Sperre anfordert |
R_PROCESS |
FIXED(10) |
Identifikation des Benutzer-Prozesses, der die Sperre anfordert |
R_APPLPROCESS |
FIXED(10) |
Identifikation des Prozesses auf der Client-Hardware, der die Sperre anfordert |
R_APPLNODE |
CHAR(64) |
Identifikation der Client-Hardware, auf der der Anwendungsprozess läuft, der die Sperre anfordert |
R_ROWIDHEX |
CHAR(64) BYTE |
Anfang des Schlüssels der angeforderten Zeile in hexadezimaler Darstellung |
R_ROWID |
CHAR(128) |
Anfang des Schlüssels der angeforderten Zeile |
R_REQMODE |
CHAR(14) |
Art der Sperranforderung (NULL-Wert | SHARE | EXCLUSIVE) |
R_DATE |
DATE(10) |
Erzeugungsdatum der Sperranforderung |
R_TIME |
TIME(8) |
Erzeugungszeit der Sperranforderung |
R_REQTIMEOUT |
CHAR(10) |
Zeit, die bis Ablauf des REQUEST_TIMEOUT verbleibt |
Siehe auch:
Konzepte des Datenbanksystems, Sperren für Datenbankobjekte