Impersonalizacion
Hola comunidad de expertos programadores.
El motivo de mi post es por que quisiera saber como hacer un
impersonalizacion de usuarios en oracle 11g.
he investigado por la web que deberia usar el paquete ,dbms_sql
lo he intentado y sin ningun resultado positivo.
lo que quiero hacer es lo siguiente:
tengo un trigger que se activa al hacer un update
a una tabla y me escribe el usuario que modifica dicha tabla
con el comando select user from dual que es quien
esta conectado a la base en ese momento(usuario de la base oracle)
los usuarios de mi programa(aplicacion web) que se conecta a dicha base lo manejo en una tabla llamada usuarios. que es diferente a los usuarios que se conectan a la base de oracle como system .
lo que quiero es que cuando se realice un update a esa tabla,
no coloque el usuario conectado a la base de datos, sino el usuario que se ha logeado en mi app y que se encuentra en la tabla usuarios en la base de datos.
espero me hallan entendido. y de antemano gracias saludos...
El motivo de mi post es por que quisiera saber como hacer un
impersonalizacion de usuarios en oracle 11g.
he investigado por la web que deberia usar el paquete ,dbms_sql
lo he intentado y sin ningun resultado positivo.
lo que quiero hacer es lo siguiente:
tengo un trigger que se activa al hacer un update
a una tabla y me escribe el usuario que modifica dicha tabla
con el comando select user from dual que es quien
esta conectado a la base en ese momento(usuario de la base oracle)
los usuarios de mi programa(aplicacion web) que se conecta a dicha base lo manejo en una tabla llamada usuarios. que es diferente a los usuarios que se conectan a la base de oracle como system .
lo que quiero es que cuando se realice un update a esa tabla,
no coloque el usuario conectado a la base de datos, sino el usuario que se ha logeado en mi app y que se encuentra en la tabla usuarios en la base de datos.
espero me hallan entendido. y de antemano gracias saludos...