Oracle - Usuarios que modifican

 
Vista:

Usuarios que modifican

Publicado por Miguel (26 intervenciones) el 24/07/2003 16:44:15
Se puede sacar en Oracle el nombre de usuario que ha creado y modificado un registro ? y como ?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Usuarios que modifican

Publicado por Byron (300 intervenciones) el 24/07/2003 21:13:02
Para la auditoria de una o varias tablas puedes hacer uso de la auditoria que te provee la BD mediante el comando AUDIT ALTER, DELETE, INSERT, UPDATE ON SCHEMA.TABLE; Esto generará registros en la tabla SYS.AUD$ que contendra cierta informacion pero pienso que no es suficiente para una buena auditoria, porque por ejemplo no te especifica nada en cuanto a valores modificados.

Para esto tendras que tu crear tus propios triggers de auditoria sobre las tablas, para que cada operacion en las tablas genere registros en una nueva tabla auditoria y ya no usarias la auditoria de la BD. En los triggers puedes capturar el usuario con la variable user y el terminal o el nombre de la pc con userenv('terminal').

Saludos DTB
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar