actualizaciones de vigilancia que los estados (y cuándo) una cierta fila de la tabla con Oracle 10

StackOverflow https://stackoverflow.com/questions/912538

  •  06-09-2019
  •  | 
  •  

Pregunta

Estoy usando (que) un mal diseñado Oracle (10) dB, para los que no tengo derechos de administrador (aunque puedo crear tablas, triggers, etc en mi esquema).

Ahora me había topado con un problema: este dB conectado con varios usuarios / programas. Debo averiguar quién actualiza una fila determinada, cuándo, y si es posible: con qué tipo de declaración . ¿Es posible?

Gracias de antemano!

¿Fue útil?

Solución

Sería más fácil hacer esto si tuviera derechos de administrador para habilitar la auditoría. Sin el poder de la auditoría que se quedan con el uso de disparadores para manipular el registro de inserciones / actualizaciones / eliminar. En su caso, ya que está interesado en la única actualización, se puede poner un activador en la tabla al fuego después de la actualización que registra a otra mesa lo que se cambió, por quién, desde dónde y para qué y en qué día.

Otros consejos

Me gustaría crear una tabla de la revista para la tabla que se está trabajando. Se le mostrará el tipo de operación y el usuario Oracle ... así como un montón de otros datos en caso de que lo necesite.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top