STL_USERLOG - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

STL_USERLOG

Zeichnet die Details der folgenden Änderungen an einem Datenbankbenutzer auf:

  • Benutzer erstellen

  • Benutzer entfernen

  • Benutzer ändern (umbenennen)

  • Benutzer ändern (Eigenschaften ändern)

STL_ USERLOG ist nur für Superuser sichtbar. Weitere Informationen finden Sie unter Sichtbarkeit der Daten in Systemtabellen und Ansichten.

Einige oder alle Daten in dieser Tabelle befinden sich auch in der SYS ÜberwachungsansichtSYS_USERLOG. Die Daten in der SYS Überwachungsansicht sind so formatiert, dass sie einfacher zu verwenden und zu verstehen sind. Wir empfehlen Ihnen, die SYS Überwachungsansicht für Ihre Abfragen zu verwenden.

Tabellenspalten

Spaltenname Datentyp Beschreibung
userid integer ID des von der Änderung betroffenen Benutzers.
Benutzernamen ein character(50) Benutzername des von der Änderung betroffenen Benutzers.
oldusername character(50) Bei einer Umbenennungsaktion der ursprüngliche Benutzername. Bei anderen Aktionen ist dieses Feld leer.
Aktion character(10) Erfolgte Aktion. Zulässige Werte:
  • Ändern

  • Erstellen

  • Entfernen

  • Umbenennen

usecreatedb integer „True“ (1) zeigt an, dass der Benutzer über Berechtigungen zum Erstellen von Datenbanken verfügt.
usesuper integer „True“ (1) zeigt an, dass es sich um einen Superuser handelt.
usecatupd integer „True“ (1) zeigt an, dass der Benutzer Systemkataloge aktualisieren kann.
valuntil timestamp Ablaufdatum des Passworts.
pid integer Prozess-ID.
xid bigint Transaktions-ID.
recordtime Zeitstempel Uhrzeit, zu der UTC die Abfrage gestartet wurde.

Beispielabfragen

Im folgenden Beispiel werden vier Benutzeraktionen ausgeführt und anschließend die USERLOG Ansicht STL _ abgefragt.

create user userlog1 password 'Userlog1'; alter user userlog1 createdb createuser; alter user userlog1 rename to userlog2; drop user userlog2; select userid, username, oldusername, action, usecreatedb, usesuper from stl_userlog order by recordtime desc;
userid | username | oldusername | action | usecreatedb | usesuper --------+-----------+-------------+---------+-------------+---------- 108 | userlog2 | | drop | 1 | 1 108 | userlog2 | userlog1 | rename | 1 | 1 108 | userlog1 | | alter | 1 | 1 108 | userlog1 | | create | 0 | 0 (4 rows)