Show TOC

ObjektdokumentationSperrtabelle Dieses Dokument in der Navigationsstruktur finden

 

Tabelle im Hauptspeicher des Enqueue-Servers, in der festgehalten wird, welche Sperren derzeit bestehen.

Für jede bestehende Elementarsperre gibt sie die Eigentümer, den Sperrmodus, den Namen und die Felder der gesperrten Tabelle an.

 

Die Sperrtabelle dient zur Verwaltung der Sperren. Bei jeder Sperranfrage, die den Enqueue-Server erreicht, wird in der Sperrtabelle nachgesehen, ob die Sperranfrage mit einer bestehenden Sperre kollidiert (siehe Kollisionsprüfung für Sperren). Wenn ja, wird die Anfrage zurückgewiesen, wenn nein, wird die neue Sperre in die Sperrtabelle geschrieben.

Hinweis Hinweis

Sperren in der Sperrtabelle werden nicht auf Datenbankebene gesetzt.

Ende des Hinweises.

Struktur

Jede Elementarsperre, die derzeit gesetzt ist, entspricht einem Datensatz in der Sperrtabelle.

Die folgende Grafik zeigt die Struktur der Sperreinträge.

Die Abbildung wird im Begleittext erläutert.

Hierbei haben die einzelnen Felder die folgende Bedeutung:

Feld

Inhalt und Bedeutung

Eigentümer_1

Eigentümer-Id und Kumulationszähler des Eigentümer_1: die Id enthält den Rechnernamen, den Workprozess, einen Zeitstempel und wird auch verwendet, um die SAP-LUW zu identifizieren. Der Kumulationszähler gibt an, wie oft der Eigentümer diese Elementarsperre schon gesetzt hat.

Eigentümer_2

Analog für Eigentümer_2

Backup-Id

Backup-Id (Index, wo der Sperreintrag in der Backup-Datei gespeichert ist) und Backup-Flag (0 (kein Backup) oder 1 (Backup)). Wenn Sie das Backup-Kennzeichen setzen, sichert das System die Sperre auf Platte, wenn der Sperrserver durchgestartet wird,

Elementarsperre

Sperrmodus

S (Shared lock, Lesesperre)

O (Optimistic lock, Optimistische Sperre)

E (Exclusive lock, Schreibsperre)

X (eXclusive lock, erweiterte Schreibsperre, nicht kumulierbar)

Zusätzlich gibt es die Sperrmodi U, V und W. Diese führen nur die Kollisionsprüfung durch, setzen aber keine Sperre und können deshalb nicht in der Sperrtabelle auftauchen. weitere Informationen zum Umgang mit diesen Modi finden Sie unter Beispiel: Verwendung der Sperrmodi U, V, W

Name

Name der Datenbanktabelle, in der Felder gesperrt werden sollen

Argument

Gesperrte Felder in der Datenbanktabelle (aneinandergehängte Schlüsselfelder, kann auch Wildcards enthalten)

Integration

Zu Diagnosezwecken können Sie sich die Sperreinträge ansehen. Weitere Informationen finden Sie unter Sperreinträge verwalten.