Base de datos de auditoría

La base de datos de auditoría se almacena en tablas que utilizan seguridad de nivel de fila. Se proporciona a cada fila una etiqueta derivada de la combinación de la etiqueta del usuario que está realizando la acción y las categorías de auditoría asociadas con ese usuario. La etiqueta del usuario se utiliza para que alguien que vea los datos de auditoría pueda ver también los datos originales, ya que lo que se captura para las operaciones pueda contener algunos de los datos originales.

El acceso a los datos se restringe añadiendo categorías de auditoría, que pueden impedir que el usuario que está realizando la acción vea los datos de auditoría. También permite que los datos de auditoría se particionen entre auditores.

Puede haber dos sistemas Netezza Performance Server, el sistema de origen, donde se capturan los datos de auditoría, y el sistema de destino, donde se almacenan los datos de auditoría. Estos sistemas pueden ser el mismo sistema.

Para crear la base de datos de auditoría, ejecute el mandato siguiente destinado al sistema de destino, configurando las opciones deseadas. Si no se especifica una opción, se utiliza la variable de entorno asociada.
/nz/kit/bin/adm/nzhistcreatedb [options]
La tabla siguiente explica las opciones disponibles.
Tabla 1. Opciones de base de datos de historial de auditoría
Opción Descripción
{-d | --db} nombre_bd El nombre de la base de datos de historial que se va a crear.
{-n | --host} NZ_HOST El nombre de host del sistema NPS en el que reside la base de datos. El valor predeterminado y único valor posible de esta opción es NZ_HOST.
{-t | --db-type} [Q|consulta|A|auditoría] El tipo de base de datos que se va a crear:
Q | query
Una base de datos de consulta recopila y almacena los datos que se necesitan con más frecuencia para supervisar e informar sobre la actividad de consultas de un sistema.
A | audit
Una base de datos de auditoría recopila los mismos datos que una base de datos de consultas, pero almacena los datos en tablas de filas protegidas y firma digitalmente los datos para impedir que se modifiquen. También puede especificar que una base de datos de auditoría va a registrar la actividad de todos los usuarios o de usuarios o grupos específicos. Para obtener más información sobre las bases de datos de historial de consultas, consulte IBM® Netezza® System Administrator's Guide.
Importante: El tipo especificado debe coincidir con el tipo de base de datos del historial especificado en el comando ' CREATE HISTORY CONFIGURATION ' utilizado para crear la configuración del historial activo; de lo contrario, el proceso de carga falla.
{-o | --owner}usuario La cuenta de usuario del propietario de la base de datos de historial. La cuenta de usuario especificada ya debe estar definida y debe tener el privilegio Create Database. El valor predeterminado es NZ_USER. No puede especificar el usuario administrativo para que sea el propietario de la base de datos.

Si las cuentas de propietario (parámetro -o) y usuario de carga (parámetro -u) son diferentes, la cuenta de propietario también tiene que tener el privilegio List para la cuenta de usuario de carga.

{-p | --pw} contraseña La contraseña para la cuenta de usuario de propietario. El valor predeterminado es NZ_PASSWORD.
{-u | --user} usuario El usuario de carga, es decir, la cuenta de usuario que se va a utilizar para cargar datos de historial en la base de datos. Al usuario de carga se le conceden automáticamente los privilegios necesarios para realizar las operaciones de inserción correspondientes. El usuario de carga predeterminado es el propietario de la base de datos. No puede especificar el usuario administrativo para que sea el usuario de carga.

La contraseña para el usuario de carga no se especifica en este mandato; en lugar de eso, se especifica en la configuración de historial.

{-v | --schema} número El número de la versión de esquema que se va a utilizar para la base de datos de historial que se va a crear:
1
Para PDA 4.6 a 7.0.2.
2
Para PDA 7.0.3 a 7.0.4.
3
Para PDA 7.1 y Netezza Performance Server 11.0.0.0 y superior.
Para obtener más información sobre las diferencias entre estas versiones, consulte la información sobre versiones de bases de datos históricas en IBM Netezza System Administrator's Guide.
Importante: El número de versión especificado debe coincidir con el número de versión especificado en el comando ' CREATE HISTORY CONFIGURATION ' utilizado para crear la configuración del historial activo; de lo contrario, el proceso de carga falla.
-h | --help Muestra el uso y la sintaxis del mandato.