Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Registra i dettagli per le seguenti modifiche a un utente di database:
-
Create user (Crea utente)
-
Rimozione dell'utente
-
Modifica di un utente (assegnazione di un nuovo nome)
-
Modifica di un utente (modifica delle proprietà)
STL_USERLOG è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta Visibilità dei dati nelle tabelle e nelle viste di sistema.
Alcuni o tutti i dati di questa tabella sono definiti anche nella vista di monitoraggio SYS SYS_USERLOG. I dati nella vista di monitoraggio SYS sono formattati in modo da essere più facili da usare e comprendere. Ti consigliamo di utilizzare la vista di monitoraggio SYS per le query.
Colonne di tabella
Nome colonna | Tipo di dati | Descrizione |
---|---|---|
userid | integer | ID dell'utente interessato dalla modifica. |
username | character(50) | Nome utente dell'utente interessato dalla modifica. |
oldusername | character(50) | Per un'operazione di assegnazione di un nuovo nome, il nome utente originale. Per ogni altra operazione, questo campo è vuoto. |
action | character(10) | Operazione che si è verificata. Valori validi:
|
usecreatedb | integer | Se true (1), indica che l'utente ha creato dei privilegi di database. |
usesuper | integer | Se true (1), indica che l'utente è un utente con privilegi avanzati. |
usecatupd | integer | Se true (1), indica che l'utente può aggiornare i cataloghi di sistema. |
valuntil | timestamp | Data di scadenza della password. |
pid | integer | ID processo. |
xid | bigint | ID transazione. |
recordtime | timestamp | Ora in UTC in cui è stata avviata la query. |
Query di esempio
Il seguente esempio esegue quattro operazioni da parte dell'utente, poi interroga la vista STL_USERLOG.
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)