Ansicht
Dokumentation

RSDB4LCK - iSeries: Datenbank-Lock-Monitor

RSDB4LCK - iSeries: Datenbank-Lock-Monitor

Fill RESBD Structure from EBP Component Structure   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Beschreibung

RSDB4LCK ist der SAP-Datenbank-Lock-Monitor für SAP-Systeme auf iSeries.
Dieser Monitor ist ein Onlineüberwachungswerkzeug zum Auffinden und Analysieren der Datenbank-Sperrsituationen.

Eine Datenbank-Sperrsituation ist eine Situation, bei der mehrere Jobs versuchen, eine (oder mehrerer) Zeile(n) einer physischen Teildatei zu Aktualisierungs- oder Lesestabilitätszwecken zu sperren; ein Job erhält die Sperre, die restlichen Jobs müssen warten, bis diese Sperre freigegeben wird.
Für ein SAP-System bedeutet dies Folgendes:

  • Die Jobs, die versuchen, einen Satz zu sperren, sind die Datenbank-Schattenjobs der Anwendungsserver (jeder Workprozess eines Anwendungsservers hat einen entsprechenden iSeries-Job auf dem Datenbankserver, den Schattenjob).
  • Die Zeilen einer physischen Teildatei sind die Sätze einer SAP-Datenbanktabelle (eine SQL-Tabelle ist eine physische Datei mit genau einer Teildatei).

Die Jobs, die auf die Freigabe einer Satzsperre warten, können Sie auf iSeries mit dem Befehl WRKACTJOB finden. Der Jobstatus ist LCKW. Um alle Satzsperren anzuzeigen, die von diesem Job gehalten werden (Status HELD) oder auf die dieser Job wartet (Status WAIT), wählen Sie auf der Anzeige WRKACTJOB Auswahl 11 (Work with locks), danach F10 (Display job record locks). Um den Job, der diese Sperre hält, und alle Jobs, die auf die Freigabe dieser Sperre warten, anzuzeigen, wählen Sie auf diesem Bild Auswahl 5 (Display member record locks).

Der SAP-Datenbank-Lock-Monitor arbeitet im Grunde genauso.
Auf dem ersten Bild wird eine Liste aller momentan aktiven SAP-Anwendungsserver angezeigt. Wählen Sie die Anwendungsserver aus, die analysiert werden sollen. Auf dem nächsten Bild werden die Datenbank-Schattenjobs für die ausgewählten Anwendungsserver angezeigt.
Alle 'interessanten' Jobs mit dem Status LCKW sind hervorgehoben.
Wenn Sie einen Job (durch Doppelklick auf eine Zeile) auswählen, werden alle Satzsperren für diesen Jobs angezeigt. Die Sperrstufe gibt an, ob der Job auf die Freigabe der Satzsperre wartet (WAIT) oder die Satzsperre hält (HELD). Durch die Auswahl einer Satzsperre werden alle Jobs, die auf die Freigabe dieser Sperre warten (Sperrstufe WAIT), und der Job, der die Sperre hält (Sperrstufe HELD; dieses Feld ist hervorgehoben) angezeigt.
Sie können zwischen der Liste der Satzsperren eines Jobs und der Liste aller Jobs, die auf eine Satzsperre warten oder diese halten, wechseln, indem Sie eine Zeile der Anzeige auswählen.
Auf beiden Listen können Sie den Inhalt des Satzes anzeigen, den die Jobs zu sperren versuchen, wenn die physische Datei eine im ABAP Dictionary bekannte Tabelle ist.
Auf allen Listen können Sie das iSeries-Jobprotokoll für einen ausgewählten Job anzeigen. Wenn der Job ein SAP-Workprozess oder ein Schattenjob eines SAP-Workprozesses ist, gibt es am Anfang des Jobprotokolls eine Meldung mit der Meldungsnummer SAP400, die angibt, welcher SAP-Workprozess welches Anwendungsservers (SAP-interne Workprozessnummer, die in Transaktion SM50 aufgelistet ist) mit der Datenbank verbunden ist.

Voraussetzungen

Gilt nur für SAP-Systeme auf iSeries.

Ausgabe

Beispiel






ROGBILLS - Synchronize billing plans   Vendor Master (General Section)  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3656 Date: 20240520 Time: 073809     sap01-206 ( 84 ms )