Recopilación de historial de control para usuarios

Un usuario se configura para recopilar su historial basándose en lo siguiente:
  • Usuario de sesión
  • Grupos a los que pertenece el usuario de sesión
  • La base de datos conectada
La configuración (el valor) del usuario se basa en lo siguiente:
  • Si el mandato COLLECT HISTORY de un usuario se ha establecido explícitamente, ese es el valor de usuario.
  • Si no se ha establecido el mandato COLLECT HISTORY de un usuario, se comprueban los grupos a los que el usuario pertenece.
  • Si no se han establecido los grupos de un usuario, el valor será, de forma predeterminada, COLLECT HISTORY ON.
  • Si alguno de los grupos de un usuario se ha establecido en COLLECT HISTORY ON, el valor es COLLECT HISTORY ON.
  • De lo contrario, el valor es COLLECT HISTORY OFF.

Con estas reglas, puede evitar recopilar historial de operaciones en una base de datos de desarrollo o en pruebas, mientras que sí se auditará el trabajo de usuarios identificados (o usuarios de un grupo identificado).

De este modo, los grupos se pueden utilizar como roles. Por ejemplo, se puede otorgar a un grupo acceso de actualización en una tabla y también configurarlo para recopilar su historial. Se puede crear para lectores de tabla un grupo diferente que no recopile historial.