Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

Consultar log de cambios en una determinada tabla

Estas en el tema de Consultar log de cambios en una determinada tabla en el foro de Oracle en Foros del Web. Hola, yo de nuevo,,,, Esta vez necesito hacer una consulta que me permita ver lo que USUARIO registró en TABLA el día 02/05/2011 Estoy Utilizando ...
  #1 (permalink)  
Antiguo 02/05/2011, 07:45
Avatar de SangrePura  
Fecha de Ingreso: febrero-2006
Mensajes: 28
Antigüedad: 18 años, 10 meses
Puntos: 0
Consultar log de cambios en una determinada tabla

Hola, yo de nuevo,,,,

Esta vez necesito hacer una consulta que me permita ver lo que USUARIO registró en TABLA el día 02/05/2011

Estoy Utilizando Apex 4, pero a partir de esta versión ya no está claro cómo acceder a la información que solicito. En versiones anteriores había un informe detallado de la actividad efectuada en la base, por usuario, fecha, tabla, datos modificados, etc...

Espero puedan colaborarme, muchas gracias
  #2 (permalink)  
Antiguo 02/05/2011, 08:44
Avatar de huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 10 meses
Puntos: 360
Respuesta: Consultar log de cambios en una determinada tabla

tal vez esto te ayude
https://databaseandtech.wordpress.co...-datos-oracle/
__________________
Without data, You are another person with an opinion.
W. Edwads Deming
  #3 (permalink)  
Antiguo 02/05/2011, 10:03
Avatar de SangrePura  
Fecha de Ingreso: febrero-2006
Mensajes: 28
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Consultar log de cambios en una determinada tabla

heyyy muchas gracias huesos52, excelente material!!
  #4 (permalink)  
Antiguo 04/05/2011, 06:55
Avatar de SangrePura  
Fecha de Ingreso: febrero-2006
Mensajes: 28
Antigüedad: 18 años, 10 meses
Puntos: 0
Respuesta: Consultar log de cambios en una determinada tabla

Hola, me gustaría hacerte otra pregunta sobre este mismo tema...

Lo que me has pasado funcionó al pie de la letra, indicándome los intentos de actualizar, insertar y borrar datos de una determinada tabla. Como te comenté antes, la versión antigua de Apex me permitía ver además los cambios que se hacían sobre la tabla, lo cual es de mucho valor. Deduzco que la Apex accedía a cierta tabla de la DB para obtener dicha información. Me gustaría saber si es posible tanto detalle, ya que con la consulta select * from sys . dba_audit_trail sólo me indica la acción, el usuario y la fecha/hora (el resto de las columnas no tienen datos tan relevantes).

Otra cosa, en esta misma consulta de selección, en la columna USERNAME todos me salen como ANONYMOUS, sólo puedo ver los usuarios en la columna CLIENT_ID ¿esto se deberá a que los usuarios no son de la DB sino de la Apex?

Gracias como siempre!

Un saludo,
  #5 (permalink)  
Antiguo 04/05/2011, 08:27
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Respuesta: Consultar log de cambios en una determinada tabla

Si con los cambios te refieres a los alter de la tabla, create un trigger after create or alter or drop on DATABASE y que te inserte los datos que quieres en una tabla cada vez que se dispare.

Etiquetas: usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:15.