Sie haben die Demo-Daten für das
SQL-Tutorial erzeugt.
Melden Sie sich als Benutzer MONA an die Datenbankinstanz DEMODB an.
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.