
Die meisten Probleme mit der Sperrverwaltung lassen sich auf folgende Ursachen zurückführen.
Probleme mit der Kommunikation (Netz). Prüfen Sie das Netzwerk.
Probleme mit dem Message-Server. Prüfen Sie, ob der Message-Server läuft (Prozess msg_server bzw. ms.sap<sapsystemname>
Probleme mit dem Enqueue-Server. Falls Sie den AS ABAP nicht mit dem Standalone-Enqueue-Server betreiben, prüfen Sie folgende Einstellungen:
Es läuft ein Applikationsserver mit Enqueue-Funktionalität (vgl. Transaktion SM51), dessen Name mit dem Parameter rdisp/enqname identisch ist (auch in Groß/Kleinschreibung).
Den aktuellen Wert des Parameters können Sie in der Parameterpflege (Transaktion RZ11 einsehen.
Der Parameter rdisp/myname ist richtig gesetzt
Anzahl der Enqueue-Workprozesse ( rdisp/wp_no_enq) ist mindestens 1
Falls Sie den Standalone-Enqueue-Server verwenden (als Teil einer (A)SCS-Instanz), prüfen Sie die Parametereinstellungen: Profilparametereinstellungen beim Einsatz des Standalone-Enqueue.
Konfiguration der anderen Applikationsserver. Auf den anderen Instanzen müssen rdisp/enqname und rdisp/mshost auf den Enqueue-Server bzw. Message-Server eingestellt sein.
Sperrtabelle ist voll. Prüfen Sie den Systemlog ( SM21) auf damit zusammenhängende Meldungen und führen Sie die Enqueue-Diagnosefunktionen aus.
Weitere Informationen:
SAP-Hinweise
In den folgenden Tabellen sind die wichtigsten SAP-Hinweise zum Sperrkonzept zusammengestellt. Sie bieten Hilfestellung zur Fehleranalyse, zu Performance- und Konfigurationsfragen sowie zu konkreten Fehlersituationen.
Hinweise zur Fehleranalyse
|
Hinweisnummer |
Kurztext |
|---|---|
|
Analyse von Enqueue-Fehlern mit Enqueue-Logging |
|
|
Enqueue-Log, Reihenfolge von Operationen nicht garantiert |
|
|
Verbesserte Möglichkeiten beim Enqueue Logging |
|
|
Analyse Sperrtabellen-Überlauf |
|
|
Problemanalyse im Standalone-Enqueue-Server |
|
|
Check J2EE lockhandler |
Hinweise zu Konfiguration, Ressourcen und Performance
|
Hinweisnummer |
Kurztext |
|---|---|
|
Enqueue: Performance und Ressourcenverbrauch |
|
|
Zu viele RFC Connection von ENQUEUE_READ auf Zentralinstanz |
|
|
Mehrere Enqueue Workprozesse |
|
|
SM12 Sicherheitsabfrage bei sehr vielen Sperreinträgen |
|
|
Standalone Enqueue Server |
Hinweise zu Fehlersituationen
|
Hinweisnummer |
Kurztext |
|---|---|
|
Syslog GI0 und GI2 (unable to reach central lock handler) |
|
|
Sperreinträge bleiben nach Beenden der Session stehen |
|
|
Fehler beim lesen einer Sperrhandler-Datei (Syslog GEL) |
|
|
Syslog: Fehler beim Schreiben d. Sperrhandler-Datei |
|
|
Enqueue request schlägt fehl |
|
|
Anzeige des Enqueue Logging Files ist fehlerhaft |
|
|
Enqueue: GE9, Akkumulierte Wartezeit für Sperre |
|
|
FM: LOG R1J=> ThAdXEnqState, reset mode <<username...>) |
|
|
Enqueue Queue Überlauf |
|
|
GEJ Fehler beim Öffnen einer Sperrhandler-Datei |
|
|
unable to reach central lock handler |
|
|
FM: Enqueue server in trouble |
|
|
Sperren bleiben stehen |
|
|
Enqueue: Syslog-Meldung GE9 |
|
|
Coredump im Workprozess in Funktion EnqueQueryRemote |
|
|
Standalone Enqueue Server schreibt in die ENQBCK Datei |