Holas
Quisiera saber como puedo identificar el ip o nombre de la maquina desde la cual un usuario está accediendo a la base de datos mediante un servidor de aplicaciones.
En la v$session aparece el nombre del servidor para todas las sesiones en la BD y necesito alguna manera de como identificar quien es el usuario que ha accedido (via su ip), ya que les comento que dicha aplicación utiliza un UNICO usuario de conexión a la base de datos.
Por ejemplo: para el sistema de ventas hay un usuario que es el owner dueño de los objetos, luego se crea un unico usuario de conexion con los privilegios necesarios para acceder al sistema y sus objetos.
Entonces cuando se compilan los programas se hace utilizando este unico user y su clave.
No existe un usuario de base de datos por cada personal que accesa al sistema, y no se puede identificar quien hizo qué porque todas las sesiones aparecen con el mismo user de conexión y con la misma maquina (sevidor de aplicaciones).
Yo habia leido que con Proxy User se puede saber que usuario accedió realmente asi venga su conexión desde un servidor de aplicaciones, pero había que crear un usuario individual para cada persona, o no es asi?
Esta sería la solución?… se tendría que hacer cambios en los aplicativos??
Agradezco mucho quien me pueda dar algun alcance al respecto o alguna otra manera de poder solucionarlo ya que se necesita identificar a los usuarios por medidas de seguridad.
Gracias
jm