Anfang des Inhaltsbereichs

Diese Grafik wird im zugehörigen Text erklärt LOCKS Dokument im Navigationsbaum lokalisieren

Voraussetzungen

Sie haben die StrukturlinkDemo-Daten für das SQL-Tutorial erzeugt.

Melden Sie sich als Benutzer MONA an die Datenbankinstanz DEMODB an.

Beispiele

Anhand der Systemtabelle LOCKS können Sie unter anderem folgende Datenbankinformationen ermitteln:

     Alle Sperren, die aktuell auf der Tabelle ROOM gehalten werden

SELECT lockmode, lockstate, rowidlength, rowidhex, rowid
  FROM DOMAIN.LOCKS
    WHERE tablename = 'ROOM'

     Alle Sperren, die der aktuelle Benutzer in seiner Datenbanksitzung auf der Tabelle ROOM hält

SELECT lockmode, lockstate, rowidlength, rowidhex, rowid
  FROM DOMAIN.LOCKS, SYSINFO.SESSIONS
    WHERE tablename = 'ROOM'
      AND locks.session = sessions.sessionid

     Alle Sperren, die aktuell auf der Tabelle mit der hexadezimalen internen Identifikation 000000000000035D gehalten werden

SELECT lockmode, lockstate, rowidlength, rowidhex, rowid
  FROM DOMAIN.LOCKS
    WHERE tableid = X'000000000000035D'

Wenn der aktuelle Benutzer Datenbankadministrator (DBA-Benutzer) oder Datenbanksystemadministrator (SYSDBA-Benutzer) ist, werden alle Sperren angezeigt, die gehalten werden.

Benutzer anderer Benutzerklassen sehen nur die Sperren, die von diesem Benutzer gehalten werden.

Ende des Inhaltsbereichs