database settings administrator - helpsystems · ninguna parte de esta publicación puede...

84
Database Settings Administrator Guía de Usuario Database Settings Administrator 3.3

Upload: others

Post on 07-Jul-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Database Settings AdministratorGuía de Usuario

Database Settings Administrator 3.3

Page 2: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Database Seetings Administrator Guía de Usuario

El software descrito en este documento se distribuye bajo un contracto de licencia y puede utilizarse

únicamente de acuerdo a los términos de uso de dicho acuerdo.

Aviso de Copyright

Copyright © 2011 Tango/04. Todos los derechos reservados.

Fecha de Documento: Octubre 2011

Versión de documento: 1.5

Versión de producto: 3.3

Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un

sistema de recuperación o traducirse a ningún idioma o lenguaje de programación, de ninguna forma ni

medio, electrónico, mecánico, magnético, óptico, químico, manual, o de cualquier otro tipo, sin el

permiso por escrito previo de Tango/04.

Marcas Registradas

Cualquier referencia a nombres de productos registrados son propiedad de las respectivas empresas.

Soporte Técnico

Para soporte técnico visite nuestra página web en www.tango04.com.

Tango/04 Computing Group S.L.

Avda. Meridiana 358, 5 A-B

Barcelona 08027

España

Teléfono: +34 93 274 0051

Page 3: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Tabla de Contenidos

Tabla de Contenidos

Tabla de Contenidos.......................................................................... III

Cómo Usar esta Guía........................................................................ VII

Capítulo 1

Introducción ...................................................................................... 11.1. Qué encontrará en este documento ...............................................................1

Capítulo 2

Notas Importantes ............................................................................. 2

Capítulo 3

Comenzar a Trabajar con Database Settings Administrator..................... 3

Capítulo 4

Orígenes de Datos.............................................................................. 54.1. Parámetros comunes......................................................................................6

4.2. Repositorio General de Eventos - ThinkServer .............................................6

4.3. Portal Dashboards ..........................................................................................8

4.4. Web SmartConsole.........................................................................................8

4.5. SmartConsole - BSM - Portal Events..............................................................9

© 2011 Tango/04 Computing Group Página III

Page 4: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Tabla de Contenidos

4.6. SmartConsole 8 ..............................................................................................9

4.7. AccessServer................................................................................................10

4.7.1. Origen de Datos de la Aplicación............................................................10

4.7.2. Origen de Datos de Auditoría..................................................................10

4.8. Orchestrator ..................................................................................................11

Capítulo 5

Events Signature.............................................................................. 125.1. Opciones de Conexión..................................................................................12

5.2. Entidades ......................................................................................................13

5.3. Niveles de Firma ...........................................................................................14

Capítulo 6

Mantenimiento................................................................................ 156.1. Planificación..................................................................................................16

6.2. Eventos .........................................................................................................16

6.2.1. Base de Datos de Producción.................................................................16

6.2.2. Base de Datos Histórica..........................................................................17

6.2.3. Base de Datos de Archivado...................................................................17

6.3. Web SmartConsole.......................................................................................18

6.3.1. Base de Datos de Producción.................................................................18

6.4. BSM ..............................................................................................................19

6.4.1. Base de Datos de Producción.................................................................19

6.4.2. Base de Datos Histórica..........................................................................19

6.5. Portal Events.................................................................................................20

6.5.1. Base de Datos de Producción.................................................................20

6.5.2. Base de Datos Histórica..........................................................................21

6.6. iSeries ...........................................................................................................22

6.6.1. HST Monitor ............................................................................................23

6.6.2. Job History ..............................................................................................24

6.6.3. SQL Monitor ............................................................................................25

6.7. AccessServer................................................................................................26

6.7.1. Base de Datos de Producción.................................................................26

6.7.2. Base de Datos Histórica..........................................................................26

6.8. Mensajes de SmartConsole..........................................................................27

6.8.1. Base de Datos de Producción.................................................................27

6.8.2. Base de Datos Histórica..........................................................................27

6.9. Motores de Bases de Datos Soportados ......................................................28

© 2011 Tango/04 Computing Group Página IV

Page 5: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Tabla de Contenidos

Capítulo 7

Gestión de Variables ........................................................................ 297.1. Ajustes de Conexión .....................................................................................29

7.2. Esquemas .....................................................................................................30

Capítulo 8

Opciones......................................................................................... 318.1. Lenguaje .......................................................................................................31

8.2. AccessServer................................................................................................32

8.2.1. Reconstruir el modelo de AccessServer .................................................32

Apéndices

Apéndice A: Tablas Particionadas ...................................................... 33A.1. Introducción ..................................................................................................33

A.2. SQL Server 2005/2008.................................................................................33

A.2.1. Pasos a Configurar .................................................................................33

A.2.2. Alterar Particiones .................................................................................36

A.2.3. Analizar Particiones ................................................................................37

A.3. Oracle ..........................................................................................................38

A.3.1. Pasos a Configurar .................................................................................39

A.3.2. Alterar Particiones ..................................................................................42

A.3.3. Analizar Particiones ................................................................................43

A.4. Oracle 11g únicamente ................................................................................43

A.4.1. Sentencia de Creación de Tablas Diferentes .........................................43

A.4.2. Cambiar de Particionamiento por rango de fechas a Particionamiento por Intervalos.....................................................................................................45

Apéndice B: Trabajar con Bases de Datos DB2/iSeries ......................... 46B.1. Base de Datos General de Eventos Online..................................................46

B.1.1. Crear Tablas...........................................................................................46

B.1.2. Crear y asignar Diarios ...........................................................................51

B.1.3. Crear Diarios...........................................................................................52

B.1.4. Arrancar Diarios......................................................................................52

B.1.5. Añadir Restricciones...............................................................................53

B.1.6. Inicializar datos.......................................................................................54

B.2. Base de Datos Histórica (para mantenimiento)............................................54

B.2.1. Crear tablas ............................................................................................54

B.2.2. Crear y asignar Diarios ...........................................................................59

B.3. Base de Datos de Archivado (para Mantenimiento).....................................60

B.3.1. Crear Tablas...........................................................................................60

B.3.2. Crear y asignar Diarios ...........................................................................65

© 2011 Tango/04 Computing Group Página V

Page 6: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Tabla de Contenidos

B.3.3. Arrancar Diarios......................................................................................65

B.3.4. Añadir Restricciones...............................................................................66

Apéndice C: Uso de los Drivers ODBC de 32 bits en un Sistema Windows X64 ................................................................................. 67

Apéndice D: Explicación de la Tecnología a Prueba de Manipulaciones . 69D.1. Proceso de Firma .........................................................................................69

D.1.1. Proceso de Firma Soft ...........................................................................69

D.1.2. Proceso de Firma Hard .........................................................................70

D.2. Proceso de Archivado ..................................................................................70

D.3. Proceso de Evaluación.................................................................................71

Apéndice E: Información Adicional..................................................... 73E.1. Uso de la documentación PDF de Tango/04................................................73

E.2. Tango/04 University......................................................................................73

E.3. Contactar con Tango/04 ...............................................................................75

Acerca de Tango/04 Computing Group ............................................... 76

Aviso Legal...................................................................................... 77

© 2011 Tango/04 Computing Group Página VI

Page 7: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Cómo Usar esta Guía

© 2011 Tango/04 Computing Group Página VII

Cómo Usar esta Guía

Este capítulo explica cómo usar las Guías de Usuario de Tango/04 y comprender las convenciones

tipográficas usadas en toda la documentación de Tango/04.

Convenciones Tipográficas

Los siguientes términos, formatos de texto y símbolos convencionales se utilizan en toda la

documentación impresa de Tango/04:

Convention Description

Negrita Mandatos, botones en pantalla y opciones de menú.

Cursiva azul Referencias y enlaces a otras secciones en el manual o a otra documentación que contiene información relevante.

Cursiva Texto mostrado en pantalla, o variables donde el usuario debe sustituir sus propios detalles.

Monospacia Mandatos de entrada como mandatos o código System i, o texto que los usuarios deben teclear.

MAYUSCULA Claves de teclado, como CTRL para la tecla Control y F5 para la tecla de función que está etiquetada como F5.

Notas e información adicional de utilidad.

Consejos y pistas que mejoran la experiencia de usuario al trabajar con este producto.

Importante: información adicional que es altamente recomendable que el usuario tenga en cuenta.

Aviso: El no seguir esta información podría derivar potencialmente en serios problemas.

Page 8: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Introducción

© 2011 Tango/04 Computing Group Página 1

Capítulo 1 1 Introducción

Database Settings Administrator es una herramienta versátil diseñada para ayudarle a configurar varios

ajustes importantes de VISUAL Message Center. Con Database Settings Administrator puede:

• Configurar diferentes ajustes de conexión a bases de datos

• Configurar niveles de firma de eventos, y

• Configurar el Servicio de Mantenimiento de Tango/04 para planificar varias tareas de

mantenimiento de base de datos.

1.1 Qué encontrará en este documentoEsta guía explica como configurar los ajustes principales de conexión a bases de datos para

componentes de VISUAL Message Center y configurar las tareas de mantenimiento de la base de

datos, especificando en qué días y horas realizar estas tareas. Además, puede también definir qué nivel

de encriptación se utilizará para firmar eventos.

Puede encontrar información sobre cómo configurar el Events Integrity ThinAgent para verificar

secuencialmente firmas de evento, en la Guía de Usuario de Events Integrity ThinAgent.

Page 9: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Notas Importantes

© 2011 Tango/04 Computing Group Página 2

Capítulo 2 2 Notas Importantes

Cuando se utiliza DB2/iSeries como motor de Base de Datos, deberá tener en cuenta que las tablas

deben crearse manualmente. Diríjase al Apéndice B: Trabajar con Bases de Datos DB2/iSeries en la

página 46 para más información.

Database Settings Administrator se compone de diferentes pestañas según su funcionalidad.

Funcionalidades como Events Signature y Maintenance Settings pueden no estar disponibles en su

solución de VISUAL Message Center.

Page 10: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Comenzar a Trabajar con Database Settings Administrator

Capítulo 3 3 Comenzar a Trabajar con Database Settings Administrator

Para abrir Database Settings Administrator por primera vez:

Paso 1. Arranque la aplicación e introduzca los ajustes de conexión de AccessServer.

Pulse Inicio > Todos los Programas > VISUAL Message Center > Database

Settings Administrator > Database Settings Administrator para lanzar la aplicación.

La primera vez que se ejecuta la aplicación, se le peddirá que introduzca el idioma de la

aplicación y la conexión de AccessServer en la ventana que se muestra a continuación:

Figura 1 – Ventana inicial de Configuración de Database Settings Administrator

Paso 2. Introduzca los detalles de conexión en esta ventana. Estas configuraciones pueden

cambiarse en cualquier momento en la pestaña Opciones, para más información

diríjase al Capítulo 8 - Opciones en la página 31.

Paso 3. Pulse Guardar para guardar las configuraciones y continuar.

Paso 4. Inicie sesión en AccessServer

© 2011 Tango/04 Computing Group Página 3

Page 11: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Comenzar a Trabajar con Database Settings Administrator

Introduzca el nombre de usuario y contraseña en los campos proporcionados para

conectarse a AccessServer con el Administrador de Seguridad.

Pulse Iniciar para continuar.

Figura 2 – Introduzca las credenciales de usuario de AccessServer

© 2011 Tango/04 Computing Group Página 4

Page 12: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

Capítulo 44 Orígenes de Datos

Database Settings Administrator le permite configurar cada ajuste de conexión a base de datos que

necesite, para cada producto de VISUAL Message Center. La pestaña Orígenes de Datos se divide en

varias pestañas más, una para cada uno de los productos de VISUAL Message Center que utiliza

orígenes de datos:

• ThinkServer

• Dashboards

• Web SmartConsole

• SmartConsole

• SmartConsole 8.0

• AccessServer

• Orchestrator

Una solución típica de VISUAL Message Center puede utilizar todos los productos anteriores, cada uno

con sus requerimientos de conexión a bases de datos, y por tanto la administración de bases de datos

es de vital importancia. La siguiente figura muestra una configuración típica de bases de datos para

VISUAL Message Center:

© 2011 Tango/04 Computing Group Página 5

Page 13: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

Figura 3 – Configuración de base de datos para VISUAL Message Center

Los ajustes de conexión a orígenes de Datos para cada producto se explican en este capítulo.

4.1 Parámetros comunesLos siguientes parámetros pueden encontrarse en todas las pestañas:

Pulse el botón Restaurar para recuperar los ajustes de conexión actuales a la base de datos.

4.2 Repositorio General de Eventos - ThinkServerEn la pestaña Repositorio General de Eventos - ThinkServer puede configurar las conexiones ODBC

a los orígenes de datos que VISUAL Message Center ThinkServer utilizará para almacenar los eventos

que genera. Esta conexión también se utilizará por VISUAL Message Center para recuperar eventos.

Existen dos tipos de orígenes de datos que pueden crearse aquí:

• Orígenes de datos en Real-Time

• Orígenes de Datos de Log

Variable Descripción

DSN El nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Nota

ThinkServer debe reiniciarse para aplicar la nueva configuración.

© 2011 Tango/04 Computing Group Página 6

Page 14: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

Figura 4 – Pestaña Repositorio General de Eventos

Para crear un nuevo Origen de datos:

Paso 1. Pulse el botón Crear para abrir la ventana Nuevo Origen de Datos.

Paso 2. Pulse el botón Seleccionar para abrir la ventana Seleccionar Origen de Datos.

Paso 3. Navegue al origen de datos que desee utilizar y pulse Aceptar.

Paso 4. Aparecerá la ventana Inicio de Sesión para SQL Server donde se le pedirá que

introduzca los detalles de Id de inicio de sesión y contraseña y después pulse Aceptar

para continuar.

Figura 5 – Inicio de Sesión para SQL Server

Paso 5. Seleccione el botón de opción correspondiente para especificar si desea que el tipo de

origen de datos sea Real-time o Log.

Figura 6 – Crear un nuevo origen de datos

Pulse Guardar para guardar la configuración del origen de datos.

Consejo

Le recomendamos utilizar un origen de datos Real-time para enviar eventos a

SmartConsole-Portal events.

© 2011 Tango/04 Computing Group Página 7

Page 15: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

El origen de datos creado aparece en dos listas dependiendo de si es un origen de datos de tipo Real-

time o Log. Desde las listas puede editar, eliminar o seleccionar el origen de datos por defecto para

cada tipo de origen de datos.

4.3 Portal DashboardsEn la pestaña Portal Dashboards puede configurar las conexiones ODBC a los orígenes de datos que

ThinkServer utilizará para almacenar información de VISUAL Message Center Dashboards.

Figura 7 – Pestaña Orígenes de Datos para Portal Dashboards

4.4 Web SmartConsoleEn la pestaña Web SmartConsole puede configurar las conexiones ODBC a los orígenes de datos que

Web SmartConsole utilizará para leer información de VISUAL Message Center SmartConsole.

Figura 8 – Pestaña Orígenes de Datos para Web SmartConsole

Nota

ThinkServer debe reiniciarse para aplicar la nueva configuración.

Nota

La página index.php debe recargarse si la base de datos no se inicializó.

© 2011 Tango/04 Computing Group Página 8

Page 16: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

4.5 SmartConsole - BSM - Portal EventsEn esta pestaña puede configurara las conexiones ODBC a los orígenes de datos que SmartConsole

utilizará para almacenar sus configuraciones. Si desea configurar ODBC para la consola en Modo

Servicio, seleccione la casilla Servicio.

Figura 9 – Pestaña Orígenes de Datos para SmartConsole BSM Portal Events

4.6 SmartConsole 8En esta pestaña puede configurar la cadena de conexión ODBC que utilizará SmartConsole para

almacenar la configuración de la aplicación.

Figure 10 – Pestaña Orígenes de Datos para SmartConsole 8

Nota

SmartConsole debe reiniciarse para aplicar la nueva configuración.

Nota

SmartConsole 8.0 debe reiniciarse para aplicar la nueva configuración.

© 2011 Tango/04 Computing Group Página 9

Page 17: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

4.7 AccessServerEn esta pestaña puede configurar las conexiones ODBC a los orígenes de datos que AccessServer

utilizará para almacenar sus configuraciones y los datos de auditoría.

4.7.1 Origen de Datos de la AplicaciónEn esta sección puede configurar la conexión con la base de datos de la aplicación AccessServer.

Diríjase a la sección 4.1 - Parámetros comunes en la página 6 para más detalles.

4.7.2 Origen de Datos de AuditoríaEn esta sección puede configurar la auditoría de AccessServer.

Figura 11 – Pestaña de Auditoría de AccessServer

Nota

AccessServer debe reiniciarse para aplicar la nueva configuración.

Variable Descripción

Auditar en

Especifique el almacenamiento de los datos de auditoría:

Origen de Datos

Windows Event Log

DSNEl nombre del origen de Datos ODBC (Si escoge la auditoría de Origen de Datos)

UsuarioUsuario de la Base de datos (Si escoge la auditoría de Origen de Datos)

ContraseñaContraseña del usuario de la base de datos (Si escoge la audito-ría de Origen de Datos)

© 2011 Tango/04 Computing Group Página 10

Page 18: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Orígenes de Datos

4.8 OrchestratorEn esta pestaña puede configurar la cadena de conexión ODBC que utilizará Orchestrator para

almacenar información de monitorización.

Figura 12 – Pestaña Orígenes de Datos para Orchestrator

Nota

Orchestrator debe reiniciarse para aplicar la nueva configuración.

© 2011 Tango/04 Computing Group Página 11

Page 19: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Events Signature

Capítulo 5 5 Events Signature

La solución VISUAL Message Center Event Signature emplea el Events Integrity ThinAgent para

comprobar el campo signature de la tabla T4EventLog y ver si la tabla ha sido modificada, protegiendo

de forma efectiva la tabla contra falsificaciones. Database Settings Administrator es una parte esencial

de esta solución ya que se utiliza para configurar los niveles de firma de eventos.

En la pestaña Firma de Eventos puede configurar qué nivel de encriptación se utilizará para firmar

Eventos.

Encontrará información sobre cómo configurar el Events Integrity ThinAgent para verificar la firma de

eventos secuencialmente en la Guía de Usuario de Events Integrity ThinAgent.

5.1 Opciones de ConexiónPara configurar que nivel de firma se utilizará para fimrar eventos en una solución en particular,

primero debe seleccionar la conexión de origen de datos a la base de datos del Repositorio General de

Eventos para VISUAL Message Center.

Para seleccionar el origen de datos:

Pulse el botón para abrir la ventana de selección de Origen de Datos.

Navegue al origen de datos para el que desee configurar los niveles de firma y pulse Aceptar.

Se abre la ventana de Conexión a SQL Server donde se le pedirá que introduzca el Login ID y la

contraseña y a continuación pulse OK para continuar.

Figura 13 – Introduzca el usuario y contraseña para conectarse al origen de datos seleccionado

Paso 1. Una vez haya seleccionado el origen de datos pulse el botón Conectar en la pestaña

Firma de Eventos y ya podrá editar los niveles de firma para los eventos de este origen

de datos.

© 2011 Tango/04 Computing Group Página 12

Page 20: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Events Signature

Figura 14 – Pestaña Firma de Eventos

5.2 EntidadesUna vez conectado, verá el nivel de firma actual para cada entidad de la solución. Dependiendo de la

implementación de la solución, puede especificar el nivel de firma utilizado para cada componente que

inserta eventos. Por defecto, T04 Default Entity representa todos los componentes que pueden

insertar eventos.

Figura 15 – Entidades de firma de Eventos mostrando el identificador del primer evento que se firmó con cada nivel de firma en particular. En este ejemplo los eventos 1 a 20 tienen aplicado el nivel de

firma Soft, mientras que desde el evento 21 en adelante el nivel de firma se ha asignado como None.

En Ia lista de niveles de firma puede ver los niveles históricos de la entidad seleccionada y el

identificador del primer evento firmado para cada nivel.

Nota

Si necesita cambiar el origen de datos seleccionado simplemente pulse el botón

Desconectar y repita los pasos anteriores.

Importante

Detenga todos los componentes relacionados con eventos (servicios ThinkServer y

NiceLink Daemon) antes de cambiar el nivel de firma, de lo contrario se producirán

inconsistencias en la firma de eventos.

© 2011 Tango/04 Computing Group Página 13

Page 21: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Events Signature

Si cambia varios Niveles sin inserciones de Eventos entre ellos, estos Niveles permanecerán como Not 

Applied.

5.3 Niveles de FirmaExisten tres niveles de firma diferentes que se utilizan para firmar cada evento:

• None

• Soft

• Hard

None

Los eventos no se firmarán y por lo tanto las modificaciones a los eventos no se reconocerán y se

almacenará un valor nulo en el campo Signature de la tabla T4EventLog para cada evento.

Soft

Este nivel de firma se generará basado en un algoritmo SHA256 (Secure Hash Algorithm) sobre un

proceso de modificación de bajo nivel.

Hard

Toma el nivel de firma soft y aplica otra transformación criptográfica más resistente, de manera que la

firma de evento se genera basada en un proceso de encriptación AES sobre el proceso de Nivel Soft

aplicado previamente.

El uso de cada nivel depende del escenario. El nivel Hard se recomienda pero es la opción más lenta,

mientras que el nivel de encriptación sin firma es claramente más rápido pero menos seguro.

Importante

Configurar este nivel de firma no asegura un proceso de verificación de Integridad de

Eventos exitoso.

© 2011 Tango/04 Computing Group Página 14

Page 22: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Capítulo 6 6 Mantenimiento

Con el Servicio de Mantenimiento de Tango/o4 instalado, puede programar tareas de mantenimiento

de la base de datos desde Database Settings Administrator utilizando las herramientas disponibles en

la pestaña Mantenimiento.

Puede configurar varios planes de mantenimiento para los siguientes componentes de VISUAL

Message Center:

• Eventos

• Web SmartConsole

• BSM

• Portal Events

• iSeries

• AccessServer

• Mensajes de SmartConsole

Figura 16 – Pestaña Mantenimiento

Cada uno de los componentes anteriores puede configurarse individualmente. Simplemente pulse la

pestaña correspondiente al componente para el que desea configurar una planificación de

mantenimiento.

© 2011 Tango/04 Computing Group Página 15

Page 23: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Una vez se han guardado los ajustes, el servicio planificará automáticamente las tareas.

Cada tarea de mantenimiento se identifica por una conexión a la Base de Datos de Producción y en

algunos casos también por conexiones a orígenes de datos Históricos y Archivados.

Para conectar a cada base de datos se le pedirá que introduzca las credenciales necesarias de nombre

y contraseña de DSN.

Cuando estén configurados los DSNs, si está seleccionada la opción Usar Autenticación Windows, el

DSN se configura para autentificar SQLServer utilizando las credenciaes del dominio. En Database

Settings Administrator, cuando selecciona esa DSN, los campos DSN y User se completan

automáticamente, pero el campo Password se mantiene vacío.

Si no selecciona el DSN utilizando el botón Select sino que escribe manualmente el nombre DSN en el

campo DSN, puede dejar vacíos los campos usuario y Contraseña.

6.1 PlanificaciónEn cada una de las pestañas de los componentes específicos encontrará el panel de Planificación

donde puede definir los Días y Horas en las que ejecutar las tareas de mantenimiento.

Figura 17 – Panel de Planificación

Simplemente pulse en los días que desea ejecutar la tarea de mantenimiento. Pulse de nuevo si quiere

deseleccionar un día seleccionado, y a continuación selecciones las casillas de las horas en las que

desea ejecutar las tareas e introduzca los minutos específicos en los campos previstos.

6.2 EventosLa pestaña Eventos proporciona las herramientas necesarias paras planificar tareas de eventos en

cualquier base de datos de Eventos seleccionada. Para más información sobre la configuración de la

planificación, diríjase a la sección 6.1 - Planificación en la página 16 para más detalles.

6.2.1 Base de Datos de ProducciónEn la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a la

base de datos de Eventos que ya está funcional.

Nota

No es necesario reiniciar el Servicio de Mantenimiento de Tango/04 para planificar estas

tareas.

Consejo

Puede seleccionar más de un día por semana y más de una vez por día para planificar

tareas de mantenimiento.

© 2011 Tango/04 Computing Group Página 16

Page 24: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

6.2.2 Base de Datos HistóricaEn la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de Eventos inicializará el esquema

si las tablas no existen.

6.2.3 Base de Datos de ArchivadoEn la sección Base de Datos de Archivado puede especificar los ajustes de conexión a un origen de

datos de Archivado nuevo o usado previamente. El proceso de mantenimiento de Eventos inicializará el

esquema si las tablas no existen.

El uso de la Base de Datos de Archivado es opcional, y si ha sido configurado, las tareas de

mantenimiento moverán los datos eliminados de la base de datos Histórica a la base de datos de

Archivado.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

© 2011 Tango/04 Computing Group Página 17

Page 25: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Figura 18 – Pestaña Mantenimiento de Eventos

6.3 Web SmartConsoleLa pestaña Web SmartConsole proporciona las herramientas necesarias para planificar tareas de

mantenimiento en cualquier base de datos de Web SmartConsole seleccionada. Para más información

sobre los ajustes de planificación diríjase a la sección 6.1 - Planificación en la página 16 para más

detalles.

6.3.1 Base de Datos de ProducciónEn la sección Base de Datos de Producción especifique los ajustes de conexión a una base de datos

de Web SmartConsole en funcionamiento.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Mantener siempre el último evento de cada Business View

Indica si el proceso de mantenimiento debe dejar en la base de datos de producción el último evento de cada Business View.

© 2011 Tango/04 Computing Group Página 18

Page 26: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Figura 19 – Pestaña de Mantenimiento de Web SmartConsole

6.4 BSMLa pestaña BSM proporciona las herramientas necesarias para planificar tareas de mantenimiento en

cualquier base de datos de BSM seleccionada. Para más información sobre los ajustes de planificación

diríjase a la sección 6.1 - Planificación en la página 15 para más detalles.

6.4.1 Base de Datos de ProducciónEn la sección Base de Datos de Producción especifique los ajustes de conexión a una base de datos

BSM en funcionamiento.

6.4.2 Base de Datos HistóricaEn la sección Base de Datos Histórica especifique los ajustes de conexión a una base de datos

Histórica nueva o existente. El proceso de mantenimiento de BSM inicializará el esquema si las tablas

no existen.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

© 2011 Tango/04 Computing Group Página 19

Page 27: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Figura 20 – Pestaña de Mantenimiento BSM

6.5 Portal EventsLa pestaña Portal Events proporciona las herramientas necesarias para planificar tareas de

mantenimiento en cualquier base de datos de Portal Events seleccionada. Para más información sobre

los ajustes de planificación diríjase a la sección 6.1 - Planificación en la página 16 para más detalles.

6.5.1 Base de Datos de ProducciónEn la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a una

base de datos de Portal Events en funcionamiento.

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Variable Descripción

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

© 2011 Tango/04 Computing Group Página 20

Page 28: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

6.5.2 Base de Datos HistóricaEn la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de Portal Events inicializará el

esquema si las tablas no existen.

Figura 21 – Pestaña de Mantenimiento de Portal Events

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

© 2011 Tango/04 Computing Group Página 21

Page 29: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

6.6 iSeries

La pestaña iSeries proporciona las herramientas necesarias para planificar tareas de mantenimiento en

cualquier base de datos iSeries seleccionada. Para más información sobre los ajustes de planificación

diríjase a la sección sección 6.1 - Planificación en la página 16 para más detalles.

Existen tres pestañas disponibles, desde las que puede gestionar las planificaciones para las siguientes

tablas de iSeries:

Consejo

Al crear un DSN iSeries, siga estos pasos para asegurarse que los datos se leen

correctamente y el trabajo de mantenimiento se ejecuta con éxito.

Paso 1. En la ventana Configuración de ODBC de System i Access para Windows

pulse la pestaña Conversiones y seleccione la casilla Convertir Datos

binarios (CCSID 65535) en texto.

Figure 22 – Pestaña Conversiones

Paso 2. Pulse el botón Avanzadas y seleccione la casilla Permitir carácter no

soportado.

Figure 23 – Opciones Avanzadas

© 2011 Tango/04 Computing Group Página 22

Page 30: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

• HST Monitor (Tabla BDHST02)

• Job History (Tabla HSJOB01P)

• SQL Monitor (Tabla SLLOG01X)

6.6.1 HST Monitor

Base de Datos de Producción

En la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a una

base de datos de HST Monitor en funcionamiento.

Base de Datos Histórica

En la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de HST Monitor inicializará el

esquema si las tablas no existen.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Biblioteca Biblioteca iSeries

Mantener Días a mantener los datos históricos

Host de Servicio JISS

ThinkServer Java System i Server.

La conexión a JISS se establece para ejecutar el mandato de borrado específico para poder purgar la base de datos de forma segura

Puerto de Servicio JISS

Puerto del ThinkServer Java System i Server. (normal-mente 8082)

Host iSeriesHost del sistema iSeries a utilizarse para ejecutar el man-dato de borrado

Usuario iSeriesUsuario del sistema iSeries a utilizarse para ejecutar el mandato de borrado

Contraseña iSeries Contraseña del usuario de iSeries

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

© 2011 Tango/04 Computing Group Página 23

Page 31: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Figura 24 – Pestaña de Mantenimiento iSeries

6.6.2 Job History

Base de Datos de Producción

En la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a una

base de datos de Job History en funcionamiento.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Biblioteca Biblioteca iSeries

Mantener Días a mantener los datos históricos

Host de Servicio JISS

ThinkServer Java System i Server.

La conexión a JISS se establece para ejecutar el mandato de borrado específico para poder purgar la base de datos de forma segura

Puerto de Servicio JISS

Puerto del ThinkServer Java System i Server. (normal-mente 8082)

Host iSeriesHost del sistema iSeries a utilizarse para ejecutar el man-dato de borrado

Usuario iSeriesUsuario del sistema iSeries a utilizarse para ejecutar el mandato de borrado

Contraseña iSeries Contraseña del usuario de iSeries

© 2011 Tango/04 Computing Group Página 24

Page 32: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Base de Datos Histórica

En la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de Job History inicializará el

esquema si las tablas no existen.

6.6.3 SQL Monitor

Base de Datos de Producción

En la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a una

base de datos de SQL Monitor en funcionamiento.

Base de Datos Histórica

En la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de SQL Monitor inicializará el

esquema si las tablas no existen.

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Biblioteca Biblioteca iSeries

Mantener Días a mantener los datos históricos

Host de Servicio JISS

ThinkServer Java System i Server.

La conexión a JISS se establece para ejecutar el mandato de borrado específico para poder purgar la base de datos de forma segura

Puerto de Servicio JISS

Puerto del ThinkServer Java System i Server. (normal-mente 8082)

Host iSeriesHost del sistema iSeries a utilizarse para ejecutar el man-dato de borrado

Usuario iSeriesUsuario del sistema iSeries a utilizarse para ejecutar el mandato de borrado

Contraseña iSeries Contraseña del usuario de iSeries

© 2011 Tango/04 Computing Group Página 25

Page 33: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

6.7 AccessServerLa pestaña AccessServer proporciona las herramientas necesarias para planificar tareas de

mantenimiento en cualquier base de datos de AccessServer seleccionada. Para más información sobre

los ajustes de planificación diríjase a la sección 6.1 - Planificación en la página 16 para más detalles.

6.7.1 Base de Datos de ProducciónEn la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a una

base de datos de AccessServer en funcionamiento.

6.7.2 Base de Datos HistóricaEn la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de AccessServer inicializará el

esquema si las tablas no existen.

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

© 2011 Tango/04 Computing Group Página 26

Page 34: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Figura 25 – Pestaña de Mantenimiento de AccessServer

6.8 Mensajes de SmartConsole La pestaña Mensajes de SmartConsole proporciona las herramientas necesarias para planificar tareas

de mantenimientos en cualquier base de datos de mnesajes de SmartConsole seleccionada. Para más

detalles sobre la configuración de la planificación, diríjase a la sección 6.1 - Planificación en la

página 16.

6.8.1 Base de Datos de ProducciónEn la sección Base de Datos de Producción debe especificar los ajustes de conexión conforme a una

base de datos de SmartConsole en funcionamiento.

6.8.2 Base de Datos HistóricaEn la sección Base de Datos Histórica puede especificar los ajustes de conexión a una base de datos

Histórica nueva o usada previamente. El proceso de mantenimiento de SmartConsole inicializará el

esquema si las tablas no existen.

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Nota

Si no especifica una Base de Datos Histórica, el proceso sólo borrará los eventos de la Base

de Datos de Producción sin hacer back up o transferir realmente ningún dato.

© 2011 Tango/04 Computing Group Página 27

Page 35: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Mantenimiento

Figure 26 – Pestaña Mantenimiento de Mensajes de SmartConsole

6.9 Motores de Bases de Datos SoportadosLa siguiente tabla muestra qué motores de base de datos están soportados por cada tarea de

mantenimiento:

Variable Descripción

DSN Nombre del origen de datos ODBC

Usuario Usuario de la Base de Datos

Contraseña Contraseña del usuario de la Base de Datos

Mantener Días a mantener los datos históricos

Tarea de Mantenimiento

Oracle v9

o posterior

SQLServerv2005

o posterior

PostgreSQL v8.3

o posterior

DB2v9.5

o posterior

Events X X X X

Web SmartConsole

X X

BSM X X

Portal Events X

iSeries X

AccessServer X X

Mensajes de SmartConsole

X X X

© 2011 Tango/04 Computing Group Página 28

Page 36: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Gestión de Variables

Capítulo 77 Gestión de Variables

En la pestaña Gestión de Variables puede ver y editar los esquemas de variables definidos y utilizados

por los ThinAgents de ThinkServer .

Puede editar la descripción de cada esquema, y la descripción y el nombre de cada una de sus

variables.

7.1 Ajustes de ConexiónPara editar esquemas de variables, primero debe seleccionar la conexión al origen de datos de la base

de datos de Repositorio General de Eventos de VISUAL Message Center.

Para seleccionar el origen de datos:

Step 1. Pulse el botón Seleccionar para abrir la ventana de selección de origen de datos.

Step 2. Navegue al origen de datos para el que desea configurar los niveles de firma y pulse

Aceptar.

Step 3. Se abre la ventana de inicio de sesión de SQL Server donde se le solicita que

introduzca los detalles de Login ID y contraseña Aceptar para continuar.

Figure 27 – Introduzca los detalles de usuario y contraseña para iniciar sesión en el origen de datos seleccionado

Step 4. Una vez haya seleccionado el origen de datos, pulse el botón Conectar y la lista de

Esquemas se llenará con lps esquemas de variables utilizados por los monitores de

ThinkServer configurados en este origen de datos.

Nota

Si necesita cambiar el origen de datos seleccioando, simplemente pulse el botón Cambiar y

repita los pasos anteriores.

© 2011 Tango/04 Computing Group Página 29

Page 37: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Gestión de Variables

7.2 Esquemas

Los diferentes esquemas utilizados por ThinkServer se muestran en la Lista de Esquemas. Pulse el

botón Refrescar para actualizar la lista en cualquier momento.

Pulse en un esquema de la lista para editar su descripción, nombres de variable, y descripciones de

variables en los campos proporcionados. Pulse el botón Guardar para guardar cualquier cambio

realizado o el botón Cancelar para salir del esquema sin guardar los cambios.

Figure 28 – Pestaña Gestión de Variables

Importante

La funcionalidad de gestión de variables sólo está disponible con VISUAL Message Center

ThinkServer V2.0 o posteriores. Las versiones previsa no soportan esquemas de variables.

© 2011 Tango/04 Computing Group Página 30

Page 38: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Opciones

Capítulo 8 8 Opciones

En la pestaña Opciones es posible asignar el idioma para la aplicación así como especificaciones de

AccessServer.

La primera vez que se ejecuta la aplicación, se muestra un formulario como el que puede ver en la

siguiente imagen. Este contenido también puede encontrarse en la pestaña Opciones.

Figura 29 – Database Settings Administrator – Pestaña Opciones

8.1 LenguajeEs posible especificar el idioma de Database Settings Administrator. Para aplicar los cambios, reinicie la

aplicación.

© 2011 Tango/04 Computing Group Página 31

Page 39: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Opciones

8.2 AccessServerDatabase Settings Administrator utiliza AccessServer para gestionar la autenticación en la aplicación.

8.2.1 Reconstruir el modelo de AccessServer Para reiniciar el modelo de seguridad de Database Settings Administrator en AccessServer pulse la

casilla Reconstruir modelo de AccessServer. Podrá entonces cambiar las credenciales del

administrador de seguridad. Están disponibles las siguientes opciones:

Variable Descripción

HostnameNombre del host (o dirección IP) donde se encuentra AccessSer-ver

Puerto Número de Puerto donde AccessServer está a la escucha

Dominio/Equipo Identificador de Dominio configurado en AccessServer

Variable Descripción

Administrador de AccessServer

Dominio y nombre de usuario del Administrador de Seguridad de AccessServer

Contraseña Contraseña del Administrador de AccessServer

Actor AdministradorUsuario o grupo configurado como el administrador de la apli-cación

© 2011 Tango/04 Computing Group Página 32

Page 40: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Apéndice A Apéndice A: Tablas Particionadas

A.1 IntroducciónCuando una tabla de una base de datos crece en tamaño a cientos de gigabytes o más, puede ser más

difícil cargar nuevos datos, eliminar datos antiguos y mantener los índices. Sólo el gran tamaño de la

tabla hace que dichas operaciones tomen mucho más tiempo.

Las particiones reconducen el problema clave de soportar tablas e índices muy grandes permitiéndole

descomponerlas en trozos más pequeños y manejables denominados particiones.

Una vez se han definido las particiones, las sentencias SQL pueden acceder y manipular las particiones

en lugar de las tablas o índices completos.

Le recomendamos que las use si su implementación de VISUAL Message Center almacena demasiada

información en un breve periodo de tiempo.

Puede ser útil crear particiones por Rango de Fechas dividiendo los eventos por meses utilizando una

columna TimeGenerated de T4EVENTLOG.

Esta guía proporciona el procedimiento para realizar este tarea en Bases de Datos SQL Server y

Oracle, pero necesitará que un Administrador de Base de Datos controle esta configuración.

A.2 SQL Server 2005/2008En Bases de Datos SQL Server puede convertir una tabla T4EVENTLOG existente en una tabla

particionada.

Podrá especificar cada partición y deberá recordar que debe añadir nuevas particiones con el paso del

tiempo.

Hay varios pasos a seguir, todos los cuales se explican en este Apéndice.

A.2.1 Pasos a ConfigurarPaso 1. Asignar DateFormat de la sesión

Paso 2. Crear la Función de Partición

SET DATEFORMAT YMD

© 2011 Tango/04 Computing Group Página 33

Page 41: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

La función de partición define las particiones de la tabla. En este caso, en este caso

estamos definiendo cuatro particiones mensuales.

Paso 3. Alterar la Base de Datos para añadir FileGroups para cada partición

Cada partición tendrá un FileGroup asociado el cual contiene un datafile.

Paso 4. Añadir un Archivo a cada Partición

Cree el datafile para cada filegroup de la Base de datos donde reside la tabla

T4EVENTLOG.

Especifique aquí el tamaño inicial, su crecimiento, y su tamaño máximo.

CREATE PARTITION FUNCTION [PF_T4EVENTLOG_TIMEGENERATED] (datetime)

AS RANGE RIGHT FOR VALUES ('2009/07/01', '2009/08/01', '2009/09/01', '2009/10/01');

ALTER DATABASE Events_Historical

ADD FILEGROUP FG_T4EVENTLOG1

GO

ALTER DATABASE Events_Historical

ADD FILEGROUP FG_T4EVENTLOG2

GO

ALTER DATABASE Events_Historical

ADD FILEGROUP FG_T4EVENTLOG3

GO

ALTER DATABASE Events_Historical

ADD FILEGROUP FG_T4EVENTLOG4

GO

ALTER DATABASE Events_Historical

ADD FILEGROUP FG_T4EVENTLOG5

GO

ALTER DATABASE Events_Historical

ADD FILE 

NAME = FILE1_T4EVENTLOG1,

FILENAME = 'C:\T4EventLog1.ndf',

SIZE = 50MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 10%

) TO FILEGROUP FG_T4EVENTLOG1;

© 2011 Tango/04 Computing Group Página 34

Page 42: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

GO

ALTER DATABASE Events_Historical

ADD FILE 

NAME = FILE1_T4EVENTLOG2,

FILENAME = 'C:\T4EventLog2.ndf',

SIZE = 50MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 10%

) TO FILEGROUP FG_T4EVENTLOG2;

GO

ALTER DATABASE Events_Historical

ADD FILE 

NAME = FILE1_T4EVENTLOG3,

FILENAME = 'C:\T4EventLog3.ndf',

SIZE = 50MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 10%

) TO FILEGROUP FG_T4EVENTLOG3;

GO

ALTER DATABASE Events_Historical

ADD FILE 

NAME = FILE1_T4EVENTLOG4,

FILENAME = 'C:\T4EventLog4.ndf',

SIZE = 50MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 10%

) TO FILEGROUP FG_T4EVENTLOG4;

GO

ALTER DATABASE Events_Historical

ADD FILE

NAME = FILE1_T4EVENTLOG5,

FILENAME = 'C:\T4EventLog5.ndf',

SIZE = 50MB,

© 2011 Tango/04 Computing Group Página 35

Page 43: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Paso 5. Excluir el índice en cluster actual en T4EVENTLOG (Drops PK)

Para crear particiones en una tabla existente, la tabla no puede tener un índice en

cluster. Por lo tanto, excluiremos la clave primaria por defecto, la cual crea un índice en

cluster.

Paso 6. Crear un esquema de partición asociando la función de partición (al menos un

FileGroup para cada partición)

El esquema de partición especifica los filesgroups que se asociarán con la función de

partición.

Paso 7. Crear un índice en cluster en el esquema de partición

Paso 8. Recuperar la Clave Primaria

A.2.2 Alterar Particiones Las particiones deben crearse manualmente. Por lo tanto, debe crear los correspondientes Filegroups y

Datafiles para cada partición.

Paso 1. Añadir un nuevo FileGroup en la Base de Datos

MAXSIZE = UNLIMITED,

FILEGROWTH = 10%

) TO FILEGROUP FG_T4EVENTLOG5;

GO

ALTER TABLE [dbo].[T4EVENTLOG] DROP CONSTRAINT [PK_T4EVENTLOG]

CREATE PARTITION SCHEME PS_T4EVENTLOG

AS PARTITION [PF_T4EVENTLOG_TIMEGENERATED]

TO (FG_T4EVENTLOG1, FG_T4EVENTLOG2, FG_T4EVENTLOG3, FG_T4EVENTLOG4, FG_T4EVENTLOG5);

CREATE CLUSTERED INDEX CI_PartitionedT4EVENTLOG

ON T4EVENTLOG(TIMEGENERATED) 

ON PS_T4EVENTLOG(TIMEGENERATED);

ALTER TABLE dbo.T4EVENTLOG ADD CONSTRAINT

PK_T4EVENTLOG PRIMARY KEY NONCLUSTERED (ID) 

WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]

ALTER DATABASE Events_Historical

ADD FILEGROUP FG_T4EVENTLOG6

GO

© 2011 Tango/04 Computing Group Página 36

Page 44: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Paso 2. Añadir un nuevo DataFile al FileGroup

Paso 3. Alterar el esquema de partición para considerar el nuevo FileGroup en la siguiente

partición

Paso 4. Alterar la función de partición para considerar el nuevo mes

Para añadir una nueva partición, debe repartir las particiones actuales considerando el

nuevo mes.

A.2.3 Analizar ParticionesLas siguientes sentencias SQL le permiten verificar el estado de las particiones de T4EVENTLOG.

Conocer el número de líneas en cada partición es muy útil.

Paso 1. Mostrar las particiones creadas para la tabla T4EventLog

ALTER DATABASE Events_Historical

ADD FILE 

NAME = FILE1_T4EVENTLOG6,

FILENAME = 'C:\T4EventLog6.ndf',

SIZE = 50MB,

MAXSIZE = UNLIMITED,

FILEGROWTH = 10%

) TO FILEGROUP FG_T4EVENTLOG6;

GO

ALTER PARTITION SCHEME PS_T4EVENTLOG NEXT USED FG_T4EVENTLOG6;

ALTER PARTITION FUNCTION [PF_T4EVENTLOG_TIMEGENERATED] ()

SPLIT RANGE ('2009/11/01')

SELECT PF.function_id, PF.fanout AS NumPartitions, 

CASE WHEN PF.boundary_value_on_right = 0 THEN 'LEFT' ELSE 'RIGHT' END AS RangeType, 

PP.parameter_id, PRV.boundary_id, PRV.value, CASE WHEN PF.boundary_value_on_right = 0 

      THEN PRV.boundary_id ELSE PRV.boundary_id + 1 END AS PartitionNumber

FROM sys.partition_functions AS PF

JOIN sys.partition_parameters AS PP ON PF.function_id = PP.function_id

JOIN sys.partition_range_values AS PRV ON PP.function_id = PRV.function_id AND PP.parameter_id = PRV.parameter_id

WHERE PF.name = 'PF_T4EVENTLOG_TIMEGENERATED'

© 2011 Tango/04 Computing Group Página 37

Page 45: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Paso 2. Mostrar FileGroups del esquema de partición para la tabla T4Eventlog

Paso 3. Mostrar el recuento de líneas en cada partición

A.3 Oracle En Bases de Datos Oracle existe un proceso diferente para configurar una tabla de T4EVENTLOG como

una tabla particionada.

Deberá crear una tabla T4EVENTLOG temporal para aplicarle particiones y a continuación renombrar la

antigua a la nueva.

Existen dos maneras de definir particiones utilizando TIMEGENERATED dependiendo de la versión de la

Base de Datos Oracle que esté utilizando, ambas se explican a continuación:

• Versión 8i y posteriores: Podrá especificar cada partición y deberá recordar añadir una nueva

partición conforme pasa el tiempo.

• Versión 11g únicamente: Esta versión permite la creación de particiones automáticas

especificando intervalos de tiempo.

SELECT SPS.name AS PartitionSchemeName, SDD.destination_id, SF.name AS FileGroup

FROM sys.partition_schemes AS SPS

JOIN sys.destination_data_spaces AS SDD ON SPS.data_space_id =SDD.partition_scheme_id

JOIN sys.filegroups AS SF ON SF.data_space_id = SDD.data_space_id

WHERE SPS.name = 'PS_T4EVENTLOG';

SELECT OBJECT_NAME(SI.object_id) AS PartitionedTable, 

DS.name AS PartitionScheme, 

PF.name AS PartitionFunction, 

P.partition_number, 

P.rows

FROM sys.partitions AS P

JOIN sys.indexes AS SI ON P.object_id = SI.object_id AND P.index_id = SI.index_id 

JOIN sys.data_spaces AS DS ON DS.data_space_id = SI.data_space_id

JOIN sys.partition_schemes AS PS ON PS.data_space_id = SI.data_space_id

JOIN sys.partition_functions AS PF ON PF.function_id = PS.function_id

WHERE DS.type = 'PS'

AND OBJECTPROPERTYEX(SI.object_id, 'BaseType') = 'U'

AND SI.type IN(0,1)

AND OBJECT_NAME(SI.object_id) = 'T4EVENTLOG';

© 2011 Tango/04 Computing Group Página 38

Page 46: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Existen varios pasos a seguir:

A.3.1 Pasos a ConfigurarPaso 1. Crear Tablespaces para su utilización en particiones

Debe crear los Tablespaces y Datafiles que se utilizarán en las pasticiones.

Paso 2. Crear una nueva tabla utilizando un Tablespace en cada Partición

Ahora deberá crear una nueva tabla similar a T4EVENTLOG pero especificando las

nuevas particiones.

CREATE TABLESPACE ts_t4eventlog_1

DATAFILE 'e:\app\oracle\oradata\t4eventlog_01.dbf'

SIZE 50m AUTOEXTEND ON NEXT 10m MAXSIZE UNLIMITED;

CREATE TABLESPACE ts_t4eventlog_2

DATAFILE 'e:\app\oracle\oradata\t4eventlog_02.dbf'

SIZE 50m AUTOEXTEND ON NEXT 10m MAXSIZE UNLIMITED;

CREATE TABLESPACE ts_t4eventlog_3

DATAFILE 'e:\app\oracle\oradata\t4eventlog_03.dbf'

SIZE 50m AUTOEXTEND ON NEXT 10m MAXSIZE UNLIMITED;

CREATE TABLE "THINKSERVER"."T4EVENTLOG_TEMP" 

( "ID" NUMBER(19), 

"SYSTEM" VARCHAR(254), 

"AGENT" VARCHAR(10), 

"VERSION" NUMBER(19), 

"EVENTID" NUMBER(19), 

"EVENTTYPE" NUMBER(10), 

"EVENTCATEGORY" NUMBER(10), 

"SOURCENAME" VARCHAR(254), 

"COMPUTERNAME" VARCHAR(254), 

"USERNAME" VARCHAR(254), 

"DOMAIN" VARCHAR(254), 

"CATEGORY" VARCHAR(254), 

"COMPLETEMSG" CLOB, 

"EVENTLOGTYPE" VARCHAR(254), 

"TIMEGENERATED" DATE, 

"TIMEWRITTEN" DATE, 

"VARIABLES" CLOB,

© 2011 Tango/04 Computing Group Página 39

Page 47: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

"VAR01" VARCHAR(254),"VAR02" VARCHAR(254), "VAR03" VARCHAR(254), "VAR04" VARCHAR(254), "VAR05" VARCHAR(254), "VAR06" VARCHAR(254), "VAR07" VARCHAR(254), "VAR08" VARCHAR(254), "VAR09" VARCHAR(254), "VAR10" VARCHAR(254), "VAR11" VARCHAR(254), "VAR12" VARCHAR(254), "VAR13" VARCHAR(254), "VAR14" VARCHAR(254), "VAR15" VARCHAR(254), "VAR16" VARCHAR(254), "VAR17" VARCHAR(254), "VAR18" VARCHAR(254), "VAR19" VARCHAR(254), "VAR20" VARCHAR(254), "VAR21" VARCHAR(254), "VAR22" VARCHAR(254), "VAR23" VARCHAR(254), "VAR24" VARCHAR(254), "VAR25" VARCHAR(254), "VAR26" VARCHAR(254), "VAR27" VARCHAR(254), "VAR28" VARCHAR(254), "VAR29" VARCHAR(254), "VAR30" VARCHAR(254), "VAR31" VARCHAR(254), "VAR32" VARCHAR(254), "VAR33" VARCHAR(254), "VAR34" VARCHAR(254), "VAR35" VARCHAR(254), "VAR36" VARCHAR(254), "VAR37" VARCHAR(254), "VAR38" VARCHAR(254), "VAR39" VARCHAR(254), "VAR40" VARCHAR(254), "VAR41" VARCHAR(254), "VAR42" VARCHAR(254), "VAR43" VARCHAR(254), "VAR44" VARCHAR(254), "VAR45" VARCHAR(254), "VAR46" VARCHAR(254), "VAR47" VARCHAR(254), "VAR48" VARCHAR(254), "VAR49" VARCHAR(254), "VAR50" VARCHAR(254), "VAR51" VARCHAR(254), "VAR52" VARCHAR(254), "VAR53" VARCHAR(254), "VAR54" VARCHAR(254), "VAR55" VARCHAR(254), "VAR56" VARCHAR(254), "VAR57" VARCHAR(254), "VAR58" VARCHAR(254), "VAR59" VARCHAR(254), "VAR60" VARCHAR(254), "VAR61" VARCHAR(254), "VAR62" VARCHAR(254), "VAR63" VARCHAR(254), "VAR64" VARCHAR(254), "VAR65" VARCHAR(254), "VAR66" VARCHAR(254), "VAR67" VARCHAR(254), "VAR68" VARCHAR(254), "VAR69" VARCHAR(254), "VAR70" VARCHAR(254), "VAR71" VARCHAR(254), "VAR72" VARCHAR(254), "VAR73" VARCHAR(254), "VAR74" VARCHAR(254), "VAR75" VARCHAR(254), "VAR76" VARCHAR(254), "VAR77" VARCHAR(254), "VAR78" VARCHAR(254), "VAR79" VARCHAR(254), "VAR80" VARCHAR(254), "VAR81" VARCHAR(254), "VAR82" VARCHAR(254), "VAR83" VARCHAR(254), "VAR84" VARCHAR(254), "VAR85" VARCHAR(254), "VAR86" VARCHAR(254), "VAR87" VARCHAR(254), "VAR88" VARCHAR(254), "VAR89" VARCHAR(254), "VAR90" VARCHAR(254), "VAR91" VARCHAR(254), "VAR92" VARCHAR(254), "VAR93" VARCHAR(254), "VAR94" VARCHAR(254), "VAR95" VARCHAR(254), "VAR96" VARCHAR(254), "VAR97" VARCHAR(254), "VAR98" VARCHAR(254), "VAR99" VARCHAR(254),

"TIMEZONE" NUMBER(10), 

"VARDEFID" NUMBER(10), 

"NM_OPERATOR" VARCHAR(254), 

"NM_ACTION" VARCHAR(254), 

"NM_SOURCE_WKS" VARCHAR(254), 

"NM_SOURCE_IP" VARCHAR(254), 

"NM_DESTINATION_WKS" VARCHAR(254), 

"NM_DESTINATION_IP" VARCHAR(254), 

"NM_OBJECT" VARCHAR(254), 

"NM_USER" VARCHAR(100), 

"NM_GROUP_ROLE" VARCHAR(254), 

"NM_APPLICATION" VARCHAR(254), 

"NM_PLATFORM" VARCHAR(254),

       "NM_RESULT" VARCHAR(1), 

© 2011 Tango/04 Computing Group Página 40

Page 48: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Paso 3. Redefinir el nombre

Existe un paquete que puede utilizarse para renombrar la tabla.

"NM_SEVERITY" VARCHAR(1), 

"NM_PROTOCOL" VARCHAR(50), 

"NM_NETSERVICE" VARCHAR(50), 

"NM_COMPANY" NUMBER(10), 

"NM_PERSON" VARCHAR(100), 

"ENTITYGUID" VARCHAR(36), 

"PRIORITY" NUMBER(10), 

"APPLICATION" VARCHAR(254), 

"SUBCATEGORY" VARCHAR(254), 

"ADDINFO_1" VARCHAR(254), 

"ADDINFO_2" VARCHAR(254), 

"SIGNATURE" VARCHAR(128)

)PARTITION BY RANGE ("TIMEGENERATED")

(PARTITION t4eventlog200907 VALUES LESS THAN (TO_DATE('2009/08/01', 'YYYY/MM/DD')) TABLESPACE ts_t4eventlog_1,

 PARTITION t4eventlog200908 VALUES LESS THAN (TO_DATE('2009/09/01', 'YYYY/MM/DD')) TABLESPACE ts_t4eventlog_2,

 PARTITION t4eventlogRest VALUES LESS THAN (MAXVALUE) TABLESPACE ts_t4eventlog_3

);

CREATE INDEX "THINKSERVER"."IDX1_AGENT_TIMEWRITTEN_" ON "THINKSERVER"."T4EVENTLOG_TEMP" ("AGENT", "TIMEWRITTEN") ;

CREATE INDEX "THINKSERVER"."IDX2_TIMEGEN_AGENT_EVENTID_" ON "THINKSERVER"."T4EVENTLOG_TEMP" ("TIMEGENERATED", "AGENT", "EVENTID") ;

CREATE UNIQUE INDEX "THINKSERVER"."IDX3_SYS_AGENT_TIMEWRIT_ID_" ON "THINKSERVER"."T4EVENTLOG_TEMP" ("SYSTEM", "AGENT", "TIMEWRITTEN", "ID") ;

ALTER TABLE "T4EVENTLOG_TEMP" ADD CONSTRAINT "PK_T4EVENTLOG_TEMP"  PRIMARY KEY("ID")

‐‐ check

EXEC DBMS_REDEFINITION.CAN_REDEF_TABLE('THINKSERVER','T4EVENTLOG');

‐‐start

BEGIN

© 2011 Tango/04 Computing Group Página 41

Page 49: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Paso 4. Excluir la Tabla antigua

Si lo desea inserte los eventos antiguos a la nueva tabla para que puedan estar en la

tabla particionada.

Paso 5. Renombrar todas las restricciones e índices para que coincidan con los nombres

originales.

A.3.2 Alterar ParticionesPaso 1. Crear los nuevos Tablespaces a utilizar

                               DBMS_REDEFINITION.START_REDEF_TABLE(uname => 'THINKSERVER',

                              orig_table => 'T4EVENTLOG',

                             int_table  => 'T4EVENTLOG_TEMP');

END;

BEGIN

  dbms_redefinition.finish_redef_table(

    uname      => 'THINKSERVER',        

    orig_table => 'T4EVENTLOG',

    int_table  => 'T4EVENTLOG_temp');

END;

DROP TABLE T4EVENTLOG_TEMP;

ALTER TABLE T4EVENTLOG RENAME CONSTRAINT PK_T4EVENTLOG_TEMP TO PK_T4EVENTLOG;

ALTER INDEX IDX1_AGENT_TIMEWRITTEN_ RENAME TO IDX1_AGENT_TIMEWRITTEN;

ALTER INDEX IDX2_TIMEGEN_AGENT_EVENTID_ RENAME TO IDX2_TIMEGEN_AGENT_EVENTID;

ALTER INDEX IDX3_SYS_AGENT_TIMEWRIT_ID_ RENAME TO IDX3_SYS_AGENT_TIMEWRIT_ID;

CREATE TABLESPACE ts_t4eventlog_4

DATAFILE 'e:\app\oracle\oradata\t4eventlog_04.dbf'

SIZE 50m AUTOEXTEND ON NEXT 10m MAXSIZE UNLIMITED;

© 2011 Tango/04 Computing Group Página 42

Page 50: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

Paso 2. Reparta la última partición en el nuevo periodo

A.3.3 Analizar ParticionesPaso 1. Reunir Estadísticas de la Tabla

Paso 2. Obtener Estadísticas

A.4 Oracle 11g únicamenteOracle 11g le permite definir intervalos automáticos de particionamiento. Haciéndolo, no será necesario

crear nuevas particiones para nuevos periodos de tiempo.

Existen dos maneras de hacerlo:

• Sentencia de creación de Tablas Diferentes

• Cambiar de Particionamiento por Rango de Fechas a Particionamiento por Intervalos

A.4.1 Sentencia de Creación de Tablas Diferentes

ALTER TABLE THINKSERVER.T4EVENTLOG

SPLIT PARTITION t4eventlogRest

AT (TO_DATE('2009/10/01', 'YYYY/MM/DD'))

INTO (PARTITION t4eventlog200908 TABLESPACE ts_t4eventlog_4, PARTITION t4eventlogRest)

UPDATE GLOBAL INDEXES;

EXEC DBMS_STATS.GATHER_TABLE_STATS('THINKSERVER','T4EVENTLOG');

SELECT PARTITION_NAME, NUM_ROWS, HIGH_VALUE 

FROM USER_TAB_PARTITIONS 

WHERE TABLE_NAME = 'T4EVENTLOG';

CREATE TABLE "THINKSERVER"."T4EVENTLOG_TEMP" 

( "ID" NUMBER(19), 

"SYSTEM" VARCHAR(254), 

"AGENT" VARCHAR(10), 

"VERSION" NUMBER(19), 

"EVENTID" NUMBER(19), 

"EVENTTYPE" NUMBER(10), 

"EVENTCATEGORY" NUMBER(10), 

"SOURCENAME" VARCHAR(254), 

"COMPUTERNAME" VARCHAR(254), 

"USERNAME" VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 43

Page 51: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

"DOMAIN" VARCHAR(254), 

"CATEGORY" VARCHAR(254), 

"COMPLETEMSG" CLOB, 

"EVENTLOGTYPE" VARCHAR(254), 

"TIMEGENERATED" DATE, 

"TIMEWRITTEN" DATE, 

"VARIABLES" CLOB, 

"VAR01" VARCHAR(254),"VAR02" VARCHAR(254), "VAR03" VARCHAR(254), "VAR04" VARCHAR(254), "VAR05" VARCHAR(254), "VAR06" VARCHAR(254), "VAR07" VARCHAR(254), "VAR08" VARCHAR(254), "VAR09" VARCHAR(254), "VAR10" VARCHAR(254), "VAR11" VARCHAR(254), "VAR12" VARCHAR(254), "VAR13" VARCHAR(254), "VAR14" VARCHAR(254), "VAR15" VARCHAR(254), "VAR16" VARCHAR(254), "VAR17" VARCHAR(254), "VAR18" VARCHAR(254), "VAR19" VARCHAR(254), "VAR20" VARCHAR(254), "VAR21" VARCHAR(254), "VAR22" VARCHAR(254), "VAR23" VARCHAR(254), "VAR24" VARCHAR(254), "VAR25" VARCHAR(254), "VAR26" VARCHAR(254), "VAR27" VARCHAR(254), "VAR28" VARCHAR(254), "VAR29" VARCHAR(254), "VAR30" VARCHAR(254), "VAR31" VARCHAR(254), "VAR32" VARCHAR(254), "VAR33" VARCHAR(254), "VAR34" VARCHAR(254), "VAR35" VARCHAR(254), "VAR36" VARCHAR(254), "VAR37" VARCHAR(254), "VAR38" VARCHAR(254), "VAR39" VARCHAR(254), "VAR40" VARCHAR(254), "VAR41" VARCHAR(254), "VAR42" VARCHAR(254), "VAR43" VARCHAR(254), "VAR44" VARCHAR(254), "VAR45" VARCHAR(254), "VAR46" VARCHAR(254), "VAR47" VARCHAR(254), "VAR48" VARCHAR(254), "VAR49" VARCHAR(254), "VAR50" VARCHAR(254), "VAR51" VARCHAR(254), "VAR52" VARCHAR(254), "VAR53" VARCHAR(254), "VAR54" VARCHAR(254), "VAR55" VARCHAR(254), "VAR56" VARCHAR(254), "VAR57" VARCHAR(254), "VAR58" VARCHAR(254), "VAR59" VARCHAR(254), "VAR60" VARCHAR(254), "VAR61" VARCHAR(254), "VAR62" VARCHAR(254), "VAR63" VARCHAR(254), "VAR64" VARCHAR(254), "VAR65" VARCHAR(254), "VAR66" VARCHAR(254), "VAR67" VARCHAR(254), "VAR68" VARCHAR(254), "VAR69" VARCHAR(254), "VAR70" VARCHAR(254), "VAR71" VARCHAR(254), "VAR72" VARCHAR(254), "VAR73" VARCHAR(254), "VAR74" VARCHAR(254), "VAR75" VARCHAR(254), "VAR76" VARCHAR(254), "VAR77" VARCHAR(254), "VAR78" VARCHAR(254), "VAR79" VARCHAR(254), "VAR80" VARCHAR(254), "VAR81" VARCHAR(254), "VAR82" VARCHAR(254), "VAR83" VARCHAR(254), "VAR84" VARCHAR(254), "VAR85" VARCHAR(254), "VAR86" VARCHAR(254), "VAR87" VARCHAR(254), "VAR88" VARCHAR(254), "VAR89" VARCHAR(254), "VAR90" VARCHAR(254), "VAR91" VARCHAR(254), "VAR92" VARCHAR(254), "VAR93" VARCHAR(254), "VAR94" VARCHAR(254), "VAR95" VARCHAR(254), "VAR96" VARCHAR(254), "VAR97" VARCHAR(254), "VAR98" VARCHAR(254), "VAR99" VARCHAR(254), 

"TIMEZONE" NUMBER(10), 

"VARDEFID" NUMBER(10), 

"NM_OPERATOR" VARCHAR(254), 

"NM_ACTION" VARCHAR(254), 

"NM_SOURCE_WKS" VARCHAR(254), 

"NM_SOURCE_IP" VARCHAR(254), 

"NM_DESTINATION_WKS" VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 44

Page 52: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice A : Tablas Particionadas

A.4.2 Cambiar de Particionamiento por rango de fechas a Particionamiento por Intervalos

"NM_DESTINATION_IP" VARCHAR(254), 

"NM_OBJECT" VARCHAR(254), 

"NM_USER" VARCHAR(100), 

"NM_GROUP_ROLE" VARCHAR(254), 

"NM_APPLICATION" VARCHAR(254), 

"NM_PLATFORM" VARCHAR(254), 

"NM_RESULT" VARCHAR(1), 

"NM_SEVERITY" VARCHAR(1), 

"NM_PROTOCOL" VARCHAR(50), 

"NM_NETSERVICE" VARCHAR(50), 

"NM_COMPANY" NUMBER(10), 

"NM_PERSON" VARCHAR(100), 

"ENTITYGUID" VARCHAR(36), 

"PRIORITY" NUMBER(10), 

"APPLICATION" VARCHAR(254), 

"SUBCATEGORY" VARCHAR(254), 

"ADDINFO_1" VARCHAR(254),

ADDINFO_2" VARCHAR(254), 

"SIGNATURE" VARCHAR(128)

")PARTITION BY RANGE ("TIMEGENERATED")

INTERVAL(NUMTOYMINTERVAL(1, 'MONTH')) 

STORE IN (ts_t4eventlog_1, ts_t4eventlog_2, 

ts_t4eventlog_3);

CREATE INDEX "THINKSERVER"."IDX1_AGENT_TIMEWRITTEN_" ON "THINKSERVER"."T4EVENTLOG_TEMP" ("AGENT", "TIMEWRITTEN") ;

CREATE INDEX "THINKSERVER"."IDX2_TIMEGEN_AGENT_EVENTID_" ON "THINKSERVER"."T4EVENTLOG_TEMP" ("TIMEGENERATED", "AGENT", 

"EVENTID") ;

CREATE UNIQUE INDEX "THINKSERVER"."IDX3_SYS_AGENT_TIMEWRIT_ID_" ON "THINKSERVER"."T4EVENTLOG_TEMP" ("SYSTEM", "AGENT", "TIMEWRITTEN", "ID") ;

ALTER TABLE "T4EVENTLOG_TEMP" ADD CONSTRAINT "PK_T4EVENTLOG_TEMP"  PRIMARY KEY("ID")

ALTER TABLE T4EVENTLOG DROP PARTITION t4eventlogRest;

ALTER TABLE T4EVENTLOG SET INTERVAL(NUMTOYMINTERVAL(1, 'MONTH'));

© 2011 Tango/04 Computing Group Página 45

Page 53: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

Apéndice B Apéndice B: Trabajar con Bases de Datos DB2/iSeries

Para trabajar con una base de datos DB2/iSeries, deberá crear tablas y sus relaciones manualmente.

Esto no puede hacerse automáticamente porque no existe una manera posible de insertar o actualizar

datos a las tablas (utilizando transacciones que puedan comprometerse) si no se registran en diario, y

no podemos crear esos diarios sin interacción de usuarios.

Por lo tanto, considere los siguientes pasos para cada tipo de Base de Datos:

B.1 Base de Datos General de Eventos Online

B.1.1 Crear Tablas

CREATE TABLE T4EVENTLOG ( 

ID BIGINT NOT NULL, 

SYSTEM VARCHAR(254) NOT NULL, 

AGENT VARCHAR(10) NOT NULL, 

VERSION BIGINT, 

EVENTID BIGINT, 

EVENTTYPE INT, 

EVENTCATEGORY INT,

SOURCENAME VARCHAR(254), 

COMPUTERNAME VARCHAR(254), 

USERNAME VARCHAR(254), 

DOMAIN VARCHAR(254), 

CATEGORY VARCHAR(254), 

COMPLETEMSG CLOB,

EVENTLOGTYPE VARCHAR(254), 

TIMEGENERATED TIMESTAMP,

TIMEWRITTEN TIMESTAMP, 

VARIABLES CLOB,

© 2011 Tango/04 Computing Group Página 46

Page 54: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

VAR01 VARCHAR(254), 

VAR02 VARCHAR(254), 

VAR03 VARCHAR(254), 

VAR04 VARCHAR(254), 

VAR05 VARCHAR(254), 

VAR06 VARCHAR(254), 

VAR07 VARCHAR(254), 

VAR08 VARCHAR(254), 

VAR09 VARCHAR(254), 

VAR10 VARCHAR(254), 

VAR11 VARCHAR(254), 

VAR12 VARCHAR(254), 

VAR13 VARCHAR(254), 

VAR14 VARCHAR(254), 

VAR15 VARCHAR(254), 

VAR16 VARCHAR(254), 

VAR17 VARCHAR(254), 

VAR18 VARCHAR(254), 

VAR19 VARCHAR(254), 

VAR20 VARCHAR(254),

       VAR21 VARCHAR(254), 

VAR22 VARCHAR(254), 

VAR23 VARCHAR(254), 

VAR24 VARCHAR(254), 

VAR25 VARCHAR(254), 

VAR26 VARCHAR(254), 

VAR27 VARCHAR(254), 

VAR28 VARCHAR(254), 

VAR29 VARCHAR(254),

       VAR30 VARCHAR(254), 

VAR31 VARCHAR(254),

       VAR32 VARCHAR(254), 

VAR33 VARCHAR(254), 

VAR34 VARCHAR(254), 

VAR35 VARCHAR(254), 

VAR36 VARCHAR(254),

VAR37 VARCHAR(254), 

VAR38 VARCHAR(254),

© 2011 Tango/04 Computing Group Página 47

Page 55: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

VAR39 VARCHAR(254), 

VAR40 VARCHAR(254), 

VAR41 VARCHAR(254), 

VAR42 VARCHAR(254), 

VAR43 VARCHAR(254), 

VAR44 VARCHAR(254), 

VAR45 VARCHAR(254), 

VAR46 VARCHAR(254), 

VAR47 VARCHAR(254), 

VAR48 VARCHAR(254), 

VAR49 VARCHAR(254), 

VAR50 VARCHAR(254), 

VAR51 VARCHAR(254), 

VAR52 VARCHAR(254), 

VAR53 VARCHAR(254), 

VAR54 VARCHAR(254), 

VAR55 VARCHAR(254), 

VAR56 VARCHAR(254), 

VAR57 VARCHAR(254), 

VAR58 VARCHAR(254), 

VAR59 VARCHAR(254), 

VAR60 VARCHAR(254), 

VAR61 VARCHAR(254), 

VAR62 VARCHAR(254), 

VAR63 VARCHAR(254), 

VAR64 VARCHAR(254), 

VAR65 VARCHAR(254), 

VAR66 VARCHAR(254),

       VAR67 VARCHAR(254), 

VAR68 VARCHAR(254), 

VAR69 VARCHAR(254), 

VAR70 VARCHAR(254),

       VAR71 VARCHAR(254), 

VAR72 VARCHAR(254), 

VAR73 VARCHAR(254), 

VAR74 VARCHAR(254),     

VAR75 VARCHAR(254), 

VAR76 VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 48

Page 56: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

VAR77 VARCHAR(254), 

VAR78 VARCHAR(254), 

VAR79 VARCHAR(254), 

VAR80 VARCHAR(254), 

VAR81 VARCHAR(254), 

VAR82 VARCHAR(254), 

VAR83 VARCHAR(254), 

VAR84 VARCHAR(254), 

VAR85 VARCHAR(254), 

VAR86 VARCHAR(254), 

VAR87 VARCHAR(254), 

VAR88 VARCHAR(254), 

VAR89 VARCHAR(254), 

VAR90 VARCHAR(254), 

VAR91 VARCHAR(254), 

VAR92 VARCHAR(254), 

VAR93 VARCHAR(254), 

VAR94 VARCHAR(254), 

VAR95 VARCHAR(254), 

VAR96 VARCHAR(254), 

VAR97 VARCHAR(254), 

VAR98 VARCHAR(254), 

VAR99 VARCHAR(254), 

TIMEZONE INT,  

VARDEFID INT,  

NM_OPERATOR VARCHAR(254), 

NM_ACTION VARCHAR(254), 

NM_SOURCE_WKS VARCHAR(254), 

NM_SOURCE_IP VARCHAR(254), 

NM_DESTINATION_WKS VARCHAR(254), 

NM_DESTINATION_IP VARCHAR(254), 

NM_OBJECT VARCHAR(254), 

NM_USER VARCHAR(100), 

NM_GROUP_ROLE VARCHAR(254), 

NM_APPLICATION VARCHAR(254), 

NM_PLATFORM VARCHAR(254),  

NM_RESULT VARCHAR(1), 

NM_SEVERITY VARCHAR(1), 

© 2011 Tango/04 Computing Group Página 49

Page 57: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

       NM_PROTOCOL VARCHAR(50), 

NM_NETSERVICE VARCHAR(50), 

NM_COMPANY INT, 

NM_PERSON VARCHAR(100), 

ENTITYGUID VARCHAR(36) NOT NULL, 

PRIORITY INT, 

APPLICATION VARCHAR(254), 

SUBCATEGORY VARCHAR(254), 

ADDINFO_1 VARCHAR(254), 

ADDINFO_2 VARCHAR(254), 

SIGNATURE VARCHAR(128));

 

CREATE TABLE T4SEQS ( 

SEQUENCE VARCHAR(50) NOT NULL, 

ID BIGINT

); 

CREATE TABLE T4ENTITIES ( 

ID VARCHAR(36) NOT NULL, 

DESCRIPTION VARCHAR(254), 

VERSION INT  NOT NULL, 

CONFIGURATION CLOB NOT NULL 

); 

CREATE TABLE T4MAINTEN ( 

VERSION INT  NOT NULL, 

CONFIGURATION CLOB

); 

CREATE TABLE T4ASSERTS ( 

EVENTLOGID BIGINT NOT NULL, 

LOCATION INT  NOT NULL, 

STATUS INT  NOT NULL, 

TIMEWRITTEN TIMESTAMP  NOT NULL 

); 

© 2011 Tango/04 Computing Group Página 50

Page 58: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.1.2 Crear y asignar DiariosTenga en cuenta que los siguientes mandatos utilizan configuraciones por defecto, y debe actualizarse

para adaptarse a sus necesidades.

Crear Receptores de Diario

CREATE TABLE T4VARDESC(

VARDEFID INT NOT NULL, 

VARNUMBER INT NOT NULL, 

VARNAME VARCHAR(254) NOT NULL, 

VARIDX VARCHAR(254) NOT NULL, 

VARDESC VARCHAR(4000) NOT NULL 

);

CREATE TABLE T4COMPS(

ID INT NOT NULL, 

NAME VARCHAR(100) NOT NULL, 

ADDITIONAL_INFO VARCHAR(254), 

SIGNATURE VARCHAR(128) 

);

CREATE TABLE T4SETTINGS(

NAME VARCHAR(50) NOT NULL, 

VALUE VARCHAR(254) 

);

CREATE TABLE T4DESC(

TYPE VARCHAR(10) NOT NULL, 

ID INT NOT NULL, 

DESCRIPTION VARCHAR(4000) NOT NULL 

);

CRTJRNRCV JRNRCV(T4EVLOGRCV) TEXT('T4EVENTLOG JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4DESCRCV) TEXT('T4DESC JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4SETRCV) TEXT('T4SETTINGS JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4ENTRCV) TEXT('T4ENTITIES JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4SEQSRCV) TEXT('T4SEQS JOURNAL RECEIVER')

© 2011 Tango/04 Computing Group Página 51

Page 59: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.1.3 Crear Diarios

B.1.4 Arrancar Diarios

CRTJRNRCV JRNRCV(T4COMPSRCV) TEXT('T4COMPS JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4VARDERCV) TEXT('T4VARDESC JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4ASSERCV) TEXT('T4ASSERTS JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4MAINTRCV) TEXT(‘T4MAINTEN JOURNAL RECEIVER')

CRTJRN JRN(T4EVLOGJNR) JRNRCV(T4EVLOGRCV) TEXT('T4EVENTLOG JOURNAL')

CRTJRN JRN(T4DESCJNR) JRNRCV(T4DESCRCV) TEXT('T4DESC JOURNAL')

CRTJRN JRN(T4SETJNR) JRNRCV(T4SETRCV) TEXT('T4SETTINGS JOURNAL')

CRTJRN JRN(T4ENTJNR) JRNRCV(T4ENTRCV) TEXT('T4ENTITIES JOURNAL')

CRTJRN JRN(T4SEQSJNR) JRNRCV(T4SEQSRCV) TEXT('T4SEQS JOURNAL')

CRTJRN JRN(T4COMPSJNR) JRNRCV(T4COMPSRCV) TEXT('T4COMPS JOURNAL')

CRTJRN JRN(T4VARDEJNR) JRNRCV(T4VARDERCV) TEXT('T4VARDESC JOURNAL')

CRTJRN JRN(T4ASSEJNR) JRNRCV(T4ASSERCV) TEXT('T4ASSERTS JOURNAL')

CRTJRN JRN(T4MAINTJNR) JRNRCV(T4MAINTRCV) TEXT(‘T4MAINTEN JOURNAL')

STRJRNPF FILE(LIBRARY/T4EVENTLOG) JRN(T4EVLOGJNR)

STRJRNPF FILE(LIBRARY/T4DESC) JRN(T4DESCJNR)

STRJRNPF FILE(LIBRARY/T4SETTINGS) JRN(T4SETJNR)

STRJRNPF FILE(LIBRARY/T4ENTITIES) JRN(T4ENTJNR)

STRJRNPF FILE(LIBRARY/T4SEQS) JRN(T4SEQSJNR)

STRJRNPF FILE(LIBRARY/T4COMPS) JRN(T4COMPSJNR)

STRJRNPF FILE(LIBRARY/T4VARDESC) JRN(T4VARDEJNR)

STRJRNPF FILE(LIBRARY/T4ASSERTS) JRN(T4ASSEJNR)

STRJRNPF FILE(LIBRARY/T4MAINTEN) JRN(T4MAINTJNR)

© 2011 Tango/04 Computing Group Página 52

Page 60: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.1.5 Añadir Restricciones

CREATE INDEX IDX1_AGENT_TIMEWRITTEN 

ON T4EVENTLOG (AGENT ASC, TIMEWRITTEN ASC); 

CREATE INDEX IDX2_TIMEGEN_AGENT_EVENTID 

ON T4EVENTLOG (TIMEGENERATED ASC, AGENT ASC, EVENTID ASC); 

CREATE UNIQUE INDEX IDX3_SYSTEM_AGENT_TIMEWRIT_ID 

ON T4EVENTLOG (SYSTEM ASC, AGENT ASC, TIMEWRITTEN ASC, ID ASC); 

CREATE INDEX IDX4_VARIDX 

ON T4VARDESC (VARIDX); 

ALTER TABLE T4EVENTLOG ADD CONSTRAINT PK_T4EVENTLOG 

PRIMARY KEY (ID); 

ALTER TABLE T4DESC ADD CONSTRAINT PK_T4DESC 

PRIMARY KEY (TYPE, ID); 

ALTER TABLE T4SETTINGS ADD CONSTRAINT PK_T4SETTINGS 

PRIMARY KEY (NAME); 

ALTER TABLE T4ENTITIES ADD CONSTRAINT PK_T4ENTITIES 

PRIMARY KEY (ID); 

ALTER TABLE T4SEQS ADD CONSTRAINT PK_T4SEQS 

PRIMARY KEY (SEQUENCE);

ALTER TABLE T4COMPS ADD CONSTRAINT PK_T4COMPS 

PRIMARY KEY (ID); 

ALTER TABLE T4VARDESC ADD CONSTRAINT PK_T4VARDESC PRIMARY KEY (VARDEFID, VARNUMBER);

© 2011 Tango/04 Computing Group Página 53

Page 61: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.1.6 Inicializar datos

B.2 Base de Datos Histórica (para mantenimiento)

B.2.1 Crear tablas

INSERT INTO T4MAINTEN (VERSION) VALUES(‐1);

INSERT INTO T4SEQS VALUES ('T04EVENTLOGID', 0);

INSERT INTO T4SEQS VALUES ('VARDEFID', 0);

INSERT INTO T4SETTINGS VALUES ('SCHEMA_VERSION', '1');

INSERT INTO T4ENTITIES VALUES('46803c90‐b49c‐11dd‐ad8b‐0800200c9a66', 'T04 Default Entity', 1, '8F3A50CEA79538867375DDEC5EA635F0DA0CA7CB5D6CC932F449EC67198F6DF83C1CA345C87C79ACC4822CB120A4BFD02CD29E64A2FEA2CBD8045A491B4150FAE5760FB338D9836BAFF58CAB5611F9A1B8A8A36028FA767B317EC071C7384523E59716C782FE9056E2EC23C8F7162985D74F118E2213200CF4ECE5EAABB1745F1102DB4AC5FF3CCA472D8CE7808EFF1669F3C00B3E1D6C7645FBCDD7283798459BEDE4E73037A6FAF69A41F8A616100CF8C8177582225C020AE6F372D5598D451CF6A0C919C91C0746E4C5CD69E9FE3245148E1E29AB6ED732771F2DE516C1D290EC9BA89164B5F082D21598E8D788F5764CE30C3F475F44EEF6EB07F2B6A624');

Aviso

Estos receptores de diario pueden ocupar una gran cantidad de espacio en disco

dependiendo del umbral especificado. La solución VISUAL Message Center no incluye

ninguna previsión para eliminar o limpiar los diarios.

CREATE TABLE T4EVENTLOG ( 

ID BIGINT NOT NULL, 

SYSTEM VARCHAR(254) NOT NULL, 

AGENT VARCHAR(10) NOT NULL, 

VERSION BIGINT, 

EVENTID BIGINT, 

EVENTTYPE INT, 

EVENTCATEGORY INT, 

SOURCENAME VARCHAR(254), 

COMPUTERNAME VARCHAR(254), 

USERNAME VARCHAR(254), 

DOMAIN VARCHAR(254), 

CATEGORY VARCHAR(254), 

COMPLETEMSG CLOB, 

EVENTLOGTYPE VARCHAR(254), 

TIMEGENERATED VARCHAR, 

© 2011 Tango/04 Computing Group Página 54

Page 62: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

TIMEWRITTEN VARCHAR, 

VARIABLES CLOB, 

VAR01 VARCHAR(254), 

VAR02 VARCHAR(254), 

VAR03 VARCHAR(254), 

VAR04 VARCHAR(254), 

VAR05 VARCHAR(254),

VAR06 VARCHAR(254), 

VAR07 VARCHAR(254), 

VAR08 VARCHAR(254), 

VAR09 VARCHAR(254), 

VAR10 VARCHAR(254), 

VAR11 VARCHAR(254), 

VAR12 VARCHAR(254), 

VAR13 VARCHAR(254), 

VAR14 VARCHAR(254),

VAR15 VARCHAR(254), 

VAR16 VARCHAR(254), 

VAR17 VARCHAR(254), 

VAR18 VARCHAR(254), 

VAR19 VARCHAR(254), 

VAR20 VARCHAR(254), 

VAR21 VARCHAR(254), 

VAR22 VARCHAR(254), 

VAR23 VARCHAR(254), 

VAR24 VARCHAR(254), 

VAR25 VARCHAR(254), 

VAR26 VARCHAR(254), 

VAR27 VARCHAR(254), 

VAR28 VARCHAR(254), 

VAR29 VARCHAR(254), 

VAR30 VARCHAR(254), 

VAR31 VARCHAR(254), 

VAR32 VARCHAR(254), 

VAR33 VARCHAR(254), 

VAR34 VARCHAR(254), 

VAR35 VARCHAR(254), 

VAR40 VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 55

Page 63: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

VAR36 VARCHAR(254), 

VAR37 VARCHAR(254), 

VAR38 VARCHAR(254), 

VAR39 VARCHAR(254), 

VAR41 VARCHAR(254),

VAR42 VARCHAR(254), 

VAR43 VARCHAR(254), 

VAR44 VARCHAR(254), 

VAR45 VARCHAR(254), 

VAR46 VARCHAR(254), 

VAR47 VARCHAR(254), 

VAR48 VARCHAR(254), 

VAR49 VARCHAR(254), 

VAR50 VARCHAR(254),

VAR51 VARCHAR(254), 

VAR52 VARCHAR(254), 

VAR53 VARCHAR(254), 

VAR54 VARCHAR(254), 

VAR55 VARCHAR(254), 

VAR56 VARCHAR(254), 

VAR57 VARCHAR(254), 

VAR58 VARCHAR(254), 

VAR59 VARCHAR(254), 

VAR60 VARCHAR(254), 

VAR61 VARCHAR(254), 

VAR62 VARCHAR(254), 

VAR63 VARCHAR(254), 

VAR64 VARCHAR(254), 

VAR65 VARCHAR(254), 

VAR66 VARCHAR(254), 

VAR67 VARCHAR(254), 

VAR68 VARCHAR(254), 

VAR69 VARCHAR(254), 

VAR70 VARCHAR(254), 

VAR71 VARCHAR(254), 

VAR72 VARCHAR(254), 

VAR73 VARCHAR(254), 

VAR78 VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 56

Page 64: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

VAR74 VARCHAR(254), 

VAR75 VARCHAR(254), 

VAR76 VARCHAR(254), 

VAR77 VARCHAR(254), 

VAR79 VARCHAR(254), 

VAR80 VARCHAR(254), 

VAR81 VARCHAR(254), 

VAR82 VARCHAR(254), 

VAR83 VARCHAR(254), 

VAR84 VARCHAR(254), 

VAR85 VARCHAR(254), 

VAR86 VARCHAR(254), 

VAR87 VARCHAR(254), 

VAR88 VARCHAR(254), 

VAR89 VARCHAR(254), 

VAR90 VARCHAR(254), 

VAR91 VARCHAR(254), 

VAR92 VARCHAR(254), 

VAR93 VARCHAR(254), 

VAR94 VARCHAR(254), 

VAR95 VARCHAR(254), 

VAR96 VARCHAR(254), 

VAR97 VARCHAR(254), 

VAR98 VARCHAR(254), 

VAR99 VARCHAR(254), 

TIMEZONE INT,  

VARDEFID INT,  

NM_OPERATOR VARCHAR(254), 

NM_ACTION VARCHAR(254), 

NM_SOURCE_WKS VARCHAR(254), 

NM_SOURCE_IP VARCHAR(254), 

NM_DESTINATION_WKS VARCHAR(254), 

NM_DESTINATION_IP VARCHAR(254), 

NM_OBJECT VARCHAR(254), 

NM_USER VARCHAR(100), 

NM_GROUP_ROLE VARCHAR(254), 

NM_APPLICATION VARCHAR(254), 

NM_NETSERVICE VARCHAR(50), 

© 2011 Tango/04 Computing Group Página 57

Page 65: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

NM_PLATFORM VARCHAR(254), 

NM_RESULT VARCHAR(1), 

NM_SEVERITY VARCHAR(1), 

NM_PROTOCOL VARCHAR(50), 

NM_COMPANY INT, 

NM_PERSON VARCHAR(100), 

ENTITYGUID VARCHAR(36) NOT NULL, 

PRIORITY INT, 

APPLICATION VARCHAR(254), 

SUBCATEGORY VARCHAR(254), 

ADDINFO_1 VARCHAR(254), 

ADDINFO_2 VARCHAR(254), 

SIGNATURE VARCHAR(128)); 

CREATE TABLE T4VARDESC(

VARDEFID INT NOT NULL, 

VARNUMBER INT NOT NULL, 

VARNAME VARCHAR(254) NOT NULL, 

VARIDX VARCHAR(254) NOT NULL, 

VARDESC VARCHAR(4000) NOT NULL 

);

CREATE TABLE T4ERASEDEV ( 

ID BIGINT NOT NULL, 

TIMEWRITTEN TIMESTAMP NOT NULL, 

USERNAME VARCHAR(254), 

ORIGINALSIGNATURE VARCHAR(128), 

SIGNATURE VARCHAR(128) NOT NULL); 

CREATE TABLE T4COMPS(

ID INT NOT NULL, 

NAME VARCHAR(100) NOT NULL, 

ADDITIONAL_INFO VARCHAR(254), 

SIGNATURE VARCHAR(128) 

);

CREATE TABLE T4DESC(

TYPE VARCHAR(10) NOT NULL, 

© 2011 Tango/04 Computing Group Página 58

Page 66: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.2.2 Crear y asignar DiariosTenga en cuenta que los siguientes mandatos utilizan configuraciones por defecto, y debe actualizarse

para adaptarse a sus necesidades.

Crear Receptores de Diario

Crear Diarios

Arrancar Diarios

ID INT NOT NULL, 

DESCRIPTION VARCHAR(4000) NOT NULL 

);

CRTJRNRCV JRNRCV(T4HEVLOGRC) TEXT('T4EVENTLOG JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4HDESCRC) TEXT('T4DESC JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4HCOMPSRC) TEXT('T4COMPS JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4HVARDERC) TEXT('T4VARDESC JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4HEREVRC) TEXT('T4VARDESC JOURNAL RECEIVER')

CRTJRN JRN(T4HEVLOGJN) JRNRCV(T4HEVLOGRC) TEXT('T4EVENTLOG JOURNAL')

CRTJRN JRN(T4HDESCJN) JRNRCV(T4HDESCRC) TEXT('T4DESC JOURNAL')

CRTJRN JRN(T4HCOMPSJN) JRNRCV(T4HCOMPSRC) TEXT('T4COMPS JOURNAL')

CRTJRN JRN(T4HVARDEJN) JRNRCV(T4HVARDERC) TEXT('T4VARDESC JOURNAL')

CRTJRN JRN(T4HEREVJN) JRNRCV(T4HEREVRC) TEXT('T4ERASEDEV JOURNAL')

STRJRNPF FILE(LIBRARY/T4EVENTLOG) JRN(T4HEVLOGJN)

STRJRNPF FILE(LIBRARY/T4DESC) JRN(T4HDESCJN)

STRJRNPF FILE(LIBRARY/T4COMPS) JRN(T4HCOMPSJN)

STRJRNPF FILE(LIBRARY/T4VARDESC) JRN(T4HVARDEJN)

STRJRNPF FILE(LIBRARY/T4ERASEDEV) JRN(T4HEREVJN)

© 2011 Tango/04 Computing Group Página 59

Page 67: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

Añadir Restricciones

B.3 Base de Datos de Archivado (para Mantenimiento)B.3.1 Crear Tablas

CREATE INDEX IDX1_AGENT_TIMEWRITTEN 

ON T4EVENTLOG (AGENT ASC, TIMEWRITTEN ASC); 

CREATE INDEX IDX2_TIMEGEN_AGENT_EVENTID 

ON T4EVENTLOG (TIMEGENERATED ASC, AGENT ASC, EVENTID ASC);

CREATE UNIQUE INDEX IDX3_SYSTEM_AGENT_TIMEWRIT_ID 

ON T4EVENTLOG (SYSTEM ASC, AGENT ASC, TIMEWRITTEN ASC, ID ASC); 

CREATE INDEX IDX4_VARIDX 

ON T4VARDESC (VARIDX); 

ALTER TABLE T4EVENTLOG ADD CONSTRAINT PK_T4EVENTLOG PRIMARY KEY (ID);

ALTER TABLE T4DESC ADD CONSTRAINT PK_T4DESC PRIMARY KEY (TYPE, ID); 

ALTER TABLE T4COMPS ADD CONSTRAINT PK_T4COMPS PRIMARY KEY (ID); 

ALTER TABLE T4ERASEDEV ADD CONSTRAINT PK_T4ERASEDEV PRIMARY KEY (ID); 

ALTER TABLE T4VARDESC ADD CONSTRAINT PK_T4VARDESC PRIMARY KEY (VARDEFID, VARNUMBER); 

CREATE TABLE T4EVENTLOG ( 

ID BIGINT NOT NULL, 

SYSTEM VARCHAR(254) NOT NULL, 

AGENT VARCHAR(10) NOT NULL, 

VERSION BIGINT, 

EVENTID BIGINT, 

EVENTTYPE INT, 

EVENTCATEGORY INT, 

SOURCENAME VARCHAR(254), 

COMPUTERNAME VARCHAR(254), 

USERNAME VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 60

Page 68: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

DOMAIN VARCHAR(254), 

CATEGORY VARCHAR(254), 

COMPLETEMSG CLOB, 

EVENTLOGTYPE VARCHAR(254), 

TIMEGENERATED TIMESTAMP, 

TIMEWRITTEN TIMESTAMP, 

VARIABLES CLOB, 

VAR01 VARCHAR(254), 

VAR02 VARCHAR(254), 

VAR03 VARCHAR(254),

VAR04 VARCHAR(254), 

VAR05 VARCHAR(254), 

VAR06 VARCHAR(254), 

VAR07 VARCHAR(254), 

VAR08 VARCHAR(254), 

VAR09 VARCHAR(254), 

VAR10 VARCHAR(254), 

VAR11 VARCHAR(254), 

VAR12 VARCHAR(254), 

VAR13 VARCHAR(254), 

VAR14 VARCHAR(254), 

VAR15 VARCHAR(254), 

VAR16 VARCHAR(254), 

VAR17 VARCHAR(254), 

VAR18 VARCHAR(254), 

VAR19 VARCHAR(254), 

VAR20 VARCHAR(254), 

VAR21 VARCHAR(254), 

VAR22 VARCHAR(254), 

VAR23 VARCHAR(254), 

VAR24 VARCHAR(254), 

VAR25 VARCHAR(254), 

VAR26 VARCHAR(254), 

VAR27 VARCHAR(254), 

VAR28 VARCHAR(254), 

VAR29 VARCHAR(254), 

VAR30 VARCHAR(254),

© 2011 Tango/04 Computing Group Página 61

Page 69: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

  VAR31 VARCHAR(254), 

VAR32 VARCHAR(254), 

VAR33 VARCHAR(254), 

VAR34 VARCHAR(254), 

VAR35 VARCHAR(254), 

VAR36 VARCHAR(254), 

VAR37 VARCHAR(254), 

VAR38 VARCHAR(254), 

VAR39 VARCHAR(254), 

VAR40 VARCHAR(254), 

VAR41 VARCHAR(254),

VAR42 VARCHAR(254), 

VAR43 VARCHAR(254), 

VAR44 VARCHAR(254), 

VAR45 VARCHAR(254), 

VAR46 VARCHAR(254), 

VAR47 VARCHAR(254), 

VAR48 VARCHAR(254), 

VAR49 VARCHAR(254), 

VAR50 VARCHAR(254), 

VAR51 VARCHAR(254), 

VAR52 VARCHAR(254), 

VAR53 VARCHAR(254), 

VAR54 VARCHAR(254), 

VAR55 VARCHAR(254), 

VAR56 VARCHAR(254), 

VAR57 VARCHAR(254), 

VAR58 VARCHAR(254), 

VAR59 VARCHAR(254), 

VAR60 VARCHAR(254), 

VAR61 VARCHAR(254), 

VAR62 VARCHAR(254), 

VAR63 VARCHAR(254), 

VAR64 VARCHAR(254), 

VAR65 VARCHAR(254), 

VAR66 VARCHAR(254), 

VAR67 VARCHAR(254),

© 2011 Tango/04 Computing Group Página 62

Page 70: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

VAR68 VARCHAR(254), 

VAR69 VARCHAR(254), 

VAR70 VARCHAR(254), 

VAR71 VARCHAR(254), 

VAR72 VARCHAR(254), 

VAR73 VARCHAR(254),

VAR74 VARCHAR(254), 

VAR75 VARCHAR(254), 

VAR76 VARCHAR(254), 

VAR77 VARCHAR(254), 

VAR78 VARCHAR(254), 

VAR79 VARCHAR(254), 

VAR80 VARCHAR(254), 

VAR81 VARCHAR(254), 

VAR82 VARCHAR(254), 

VAR83 VARCHAR(254),

VAR84 VARCHAR(254), 

VAR85 VARCHAR(254), 

VAR86 VARCHAR(254), 

VAR87 VARCHAR(254), 

VAR88 VARCHAR(254), 

VAR89 VARCHAR(254), 

VAR90 VARCHAR(254), 

VAR91 VARCHAR(254), 

VAR92 VARCHAR(254), 

VAR93 VARCHAR(254), 

VAR94 VARCHAR(254), 

VAR95 VARCHAR(254), 

VAR96 VARCHAR(254), 

VAR97 VARCHAR(254), 

VAR98 VARCHAR(254), 

VAR99 VARCHAR(254), 

TIMEZONE INT,  

VARDEFID INT,  

NM_OPERATOR VARCHAR(254), 

NM_ACTION VARCHAR(254), 

NM_SOURCE_WKS VARCHAR(254), 

© 2011 Tango/04 Computing Group Página 63

Page 71: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

NM_SOURCE_IP VARCHAR(254), 

NM_DESTINATION_WKS VARCHAR(254), 

NM_DESTINATION_IP VARCHAR(254), 

NM_OBJECT VARCHAR(254), 

NM_USER VARCHAR(100), 

NM_GROUP_ROLE VARCHAR(254), 

NM_APPLICATION VARCHAR(254), 

NM_PLATFORM VARCHAR(254), 

NM_RESULT VARCHAR(1), 

NM_SEVERITY VARCHAR(1), 

NM_PROTOCOL VARCHAR(50), 

NM_NETSERVICE VARCHAR(50),

NM_COMPANY INT, 

NM_PERSON VARCHAR(100), 

ENTITYGUID VARCHAR(36) NOT NULL, 

PRIORITY INT, 

APPLICATION VARCHAR(254), 

SUBCATEGORY VARCHAR(254), 

ADDINFO_1 VARCHAR(254), 

ADDINFO_2 VARCHAR(254), 

SIGNATURE VARCHAR(128)); 

CREATE TABLE T4VARDESC(

VARDEFID INT NOT NULL, 

VARNUMBER INT NOT NULL, 

VARNAME VARCHAR(254) NOT NULL, 

VARIDX VARCHAR(254) NOT NULL, 

VARDESC VARCHAR(4000) NOT NULL 

);

CREATE TABLE T4COMPS(

ID INT NOT NULL, 

NAME VARCHAR(100) NOT NULL, 

ADDITIONAL_INFO VARCHAR(254), 

SIGNATURE VARCHAR(128) 

);

© 2011 Tango/04 Computing Group Página 64

Page 72: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.3.2 Crear y asignar DiariosTenga en cuenta que los siguientes mandatos utilizan configuraciones por defecto, y debe actualizarse

para adaptarse a sus necesidades.

Crear Receptores de Diario

Crear Diarios

B.3.3 Arrancar Diarios

CREATE TABLE T4DESC(

TYPE VARCHAR(10) NOT NULL, 

ID INT NOT NULL, 

DESCRIPTION VARCHAR(4000) NOT NULL 

);

CRTJRNRCV JRNRCV(T4AEVLOGRC) TEXT('T4EVENTLOG JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4ADESCRC) TEXT('T4DESC JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4ACOMPSRC) TEXT('T4COMPS JOURNAL RECEIVER')

CRTJRNRCV JRNRCV(T4AVARDERC) TEXT('T4VARDESC JOURNAL RECEIVER')

CRTJRN JRN(T4AEVLOGJN) JRNRCV(T4AEVLOGRC) TEXT('T4EVENTLOG JOURNAL')

CRTJRN JRN(T4ADESCJN) JRNRCV(T4ADESCRC) TEXT('T4DESC JOURNAL')

CRTJRN JRN(T4ACOMPSJN) JRNRCV(T4ACOMPSRC) TEXT('T4COMPS JOURNAL')

CRTJRN JRN(T4AVARDEJN) JRNRCV(T4AVARDERC) TEXT('T4VARDESC JOURNAL')

STRJRNPF FILE(LIBRARY/T4EVENTLOG) JRN(T4AEVLOGJN)

STRJRNPF FILE(LIBRARY/T4DESC) JRN(T4ADESCJN)

STRJRNPF FILE(LIBRARY/T4COMPS) JRN(T4ACOMPSJN)

STRJRNPF FILE(LIBRARY/T4VARDESC) JRN(T4AVARDEJN)

© 2011 Tango/04 Computing Group Página 65

Page 73: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice B : Trabajar con Bases de Datos DB2/iSeries

B.3.4 Añadir Restricciones

CREATE INDEX IDX1_AGENT_TIMEWRITTEN 

ON T4EVENTLOG (AGENT ASC, TIMEWRITTEN ASC); 

CREATE INDEX IDX2_TIMEGEN_AGENT_EVENTID 

ON T4EVENTLOG (TIMEGENERATED ASC, AGENT ASC, EVENTID ASC); 

CREATE UNIQUE INDEX IDX3_SYSTEM_AGENT_TIMEWRIT_ID 

ON T4EVENTLOG (SYSTEM ASC, AGENT ASC, TIMEWRITTEN ASC, ID ASC); 

CREATE INDEX IDX4_VARIDX 

ON T4VARDESC (VARIDX);

ALTER TABLE T4DESC ADD CONSTRAINT PK_T4DESC PRIMARY KEY (TYPE, ID); 

ALTER TABLE T4COMPS ADD CONSTRAINT PK_T4COMPS PRIMARY KEY (ID); 

ALTER TABLE T4VARDESC ADD CONSTRAINT PK_T4VARDESC PRIMARY KEY  (VARDEFID, VARNUMBER); 

ALTER TABLE T4EVENTLOG ADD CONSTRAINT PK_T4EVENTLOG PRIMARY KEY (ID, SYSTEM, AGENT);

© 2011 Tango/04 Computing Group Página 66

Page 74: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice C : Uso de los Drivers ODBC de 32 bits en un Sistema Windows X64

Apéndice CApéndice C: Uso de los Drivers ODBC de 32 bits en un Sistema

Windows X64

Para que Database Settings Administrator pueda utilizar los drivers ODBC en un equipo de 64 bits, es

necesario ejecutar un mandato para utilizar drivers de 32 bits.

Para utilizar drivers ODBC de 32 bits en una máquina de 64 bits:

Paso 1. Ejecute el siguiente mandato para utilizar drivers de 32 bits:

C:\WINDOWS\SysWOW64\odbcad32.exe

Paso 2. En el Administrador de orígenes de datos ODBC pulse Añadir para crear el DSN con

drivers de 32 bits que utilizará Database Settings Administrator.

Figura 30 – Administrador de Orígenes de Datos ODBC

Paso 3. Abra Database Settings Administrator y añada manualmente el DSN creado en el paso

anterior. Introduzca el nombre de DSN, Usuario y Contraseña en los campos

proporcionados.

© 2011 Tango/04 Computing Group Página 67

Page 75: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice C : Uso de los Drivers ODBC de 32 bits en un Sistema Windows X64

Figure 31 – Introduzca manualmente los detalles de DSN, Usuario y contraseña, no pulse el botón de búsqueda

Nota

No es posible localizar el DSN de 32 bits creado en el paso anterior utilizando el botón de

búsqueda.

© 2011 Tango/04 Computing Group Página 68

Page 76: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice D Apéndice D: Explicación de la Tecnología a Prueba de

Manipulaciones

Esta sección explica la tecnología a Prueba de Manipulaciones de Tango/04. Esta tecnología se utiliza

por los productos de Tango/04 para garantizar a los clientes que los eventos bajo análisis no se

modificarán por usuarios no autorizados.

Existes tres procesos que se combinan para crear la tecnología a prueba de manipulaciones:

• Firmar

• Archivar

• Evaluar

D.1 Proceso de FirmaExisten tres configuraciones diferentes para firmas a prueba de manipulaciones:

• Sin firmas

• Configuración de Firma Soft

• Configuración de Firma Hard

La firma Soft y firma Hard sin bastante similares, pero la firma hard es la más fuerte y segura de las dos

configuraciones.

D.1.1 Proceso de Firma Soft Cuando se produce un proceso de firma soft, cada evento se procesa de la siguiente manera:

Paso 1. Los datos brutos de los eventos se combinan, y alteran según el algoritmo interno de

Tango/04. Esta lógica se oculta dentro de los programas y bibliotecas de Tango/04.

Paso 2. El resultado se utiliza como entrada para la generación de una firma SHA-256 segura.

Paso 3. El evento, con su firma exclusive, se almacena en la base de datos.

Este proceso se describe a continuación, y se garantiza que dos eventos diferentes nunca tendrán la

misma firma.

© 2011 Tango/04 Computing Group Página 69

Page 77: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Figure 32 – Proceso de firma soft

D.1.2 Proceso de Firma Hard Cuando se produce un proceso de firma hard, cada evento se procesa de la siguiente manera:

Paso 1. Los datos brutos de los eventos se combinan, y alteran según el algoritmo interno de

Tango/04. Esta lógica se oculta dentro de los programas y bibliotecas de Tango/04.

Paso 2. El resultado se encripta utilizando un algoritmo AES, uno de los algoritmos de

encriptación más seguros del mundo. El par clave usado por AES se genera

automáticamente por instalación cuando se habilita el modo hard a través de Database

Settings Administrator; este par clave se garantiza como único entre distintas

instalaciones. Esto asegura que incluso si tiene exactamente el mismo evento en dos

instalaciones distintas la firma será única para cada uno de ellos.

Paso 3. El resultado se utiliza como entrada para la generación de una firma SHA-256 segura.

Paso 4. El evento, con su firma exclusive, se almacena en la base de datos.

Este proceso se describe a continuación, y se garantiza que dos eventos diferentes nunca tendrán la

misma firma.

Figure 33 – Proceso de firma hard

D.2 Proceso de ArchivadoEl proceso de archivado es una parte crucial de la solución, la solución anti-manipulaciones está

preparada para detectar si el evento se ha modificado manualmente o si un evento se ha borrado

intencionadamente.

La única manera de archivar eventos antiguos de bases de datos en tiempo real a bases de datos

históricas es utilizando el proceso de mantenimiento de Tango/04.

Este proceso asegurará que cada evento movido de una base de datos en tiempo real a una base de

datos histórica, o eliminado de una base de datos histórica (de acuerdo a las políticas de retención

configuradas) no se marca como un evento eliminado intencionadamente. Esto se consigue guardando

un log firmado para cada evento eliminado, recuerde que esto no es un backup del evento,

simplemente contiene la clave única del evento (ID), y unos pocos campos internos más.

Aviso

No será posible recuperar un evento borrado.

Importante

El proceso de mantenimiento permite al usuario mover eventos de una base de datos

histórica a una base de datos de archivo en lugar de borrarlo. Esta última base de datos no

está controlada por la tecnología a prueba de manipulaciones.

© 2011 Tango/04 Computing Group Página 70

Page 78: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

El proceso se describe a continuación:

Figure 34 – Proceso de archivado

D.3 Proceso de EvaluaciónEl proceso de evaluación se consigue configurando los Integrity ThinAgents de ThinkServer; deberá

configurar un monitor para evaluar una pareja de bases de datos en tiempo real e histórica. Events

Integrity ThinAgent está disponible en una solución completa de Firma de Eventos de VISUAL

Message Center. El ThinAgent emplea un esquema de base de datos T4EventLog , que incluye las

nuevas tablas necesarias para soportar la firma de eventos y las configuraciones relacionadas.

Funcionalmente el monitor es muy simple, los monitores leerán eventos en tiempo real y sus metadatos

encriptados, y reproducirán los mismos pasos que se muestran en Figura 32 y Figura 33 dependiendo

de la configuración de la firma, y compararán la firma calculada con la almacenada, avisando al usuario

cuando son diferentes.

Es importante saber que, el nivel de firma puede incrementarse por el usuario final para una base de

datos en tiempo real dada. Basándose en ello es posible tener: eventos no firmados; eventos firmados

a nivel soft; y eventos firmados a nivel hard. El monitor tiene la capacidad de detectarlo y calcular la

firma correspondiente en cada caso.

Si un evento se elimina intencionadamente, el monitor creará una alerta avisando que no se encontró el

evento, y esto sucede porque, como mencionamos anteriormente, cada evento eliminado por el

proceso de mantenimiento tiene una traza firmada.

El proceso se describe a continuación:

Consejo

Para comprobar si está trabajando con una solución que soporta la firma de eventos,

verifique que la T4BdDll.dll es versión 3.0.0.1 o superior. El archivo T4BdDll.dll se

encuemtra por defecto en C:\Archivos de Programa\Tango04\Maintenance. De todas

maneras, el archivo T4BdDll.dll también debería encontrarse en la carpeta de intalación

de ThinkServer o en la carpeta System32 (SysWOW64 en versiones Windows x64) para

asegurar que las comprobaciones funcionan correctamente.

© 2011 Tango/04 Computing Group Página 71

Page 79: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Figure 35 – Proceso de evaluación

© 2011 Tango/04 Computing Group Página 72

Page 80: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice E : Información Adicional

Apéndice EApéndice E: Información Adicional

E.1 Uso de la documentación PDF de Tango/04La documentación de Tango/04 está disponible directamente desde el DVD de soluciones de Tango/04.

Para abrir la documentación de Tango/04 proporcionada en archivos PDF, use Adobe Acrobat Reader.

Acrobat Reader le permite leer, buscar e imprimir la documentación. Puede descargar Acrobat Reader

de forma gratuita desde la página web de Adobe Web (http://www.adobe.com).

Para acceder a los documentos PDF del DVD:

Paso 1. Navegue a una suite de productos (VISUAL Message Center por ejemplo) y pulse en el

enlace Do-cumentación del producto para abrir una lista de todas las Guías de Usuario

disponibles para di-cha suite de productos. La lista contiene enlaces directos a los

documentos en formato PDF.

Paso 2. De forma alternativa, puede navegar en el menú del DVD a un producto en particular y

pulsar en el enlace Documentación del Producto para abrir la Guía de Uso en formato

PDF para dicho producto.

E.2 Tango/04 UniversityEn su continuo esfuerzo para proporcionar a todos los usuarios de tecnologías de Tango/04 una

elevada calidad de formación, Tango/04Computing Group presenta su Nuevo programa de formación

para partners y usuarios de todo el mundo.

Tango/04 University tiene como objetivo proporcionar a los usuarios y partners de Tango/04 las más

efectivas herramientas y conocimientos para gestionar las tecnologías y productos de Tango/04 y

exprimir todo su potencial.

La asistencia al curso de formación y la superación de los exámenes relacionados es obligatorio para

cualificarse como Business Partner de Tango/04 para el área tecnológica cubierta por el curso, y le

ofrece importantes beneficios como:

Consejo

Le recomendamos imprimir la documentación PDF para una referencia más sencilla. Por

favor asegúrese de familiarizarse con la guía de uso de un producto antes de usarlo.

© 2011 Tango/04 Computing Group Página 73

Page 81: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice E : Información Adicional

• Certificaciones Oficiales de Tango/04 - Los partners de Tango/04 necesitan tener un número

determinado de consultores certificados, dependiendo de su Nivel en el programa de Business

Partner

• Explotar todo el potencial de las tecnologías de Tango/04 - Soluciones como VISUAL Message

Center y VISUAL Security Suite son soluciones muy amplias que presentan muchas

funcionalidades. Conocer todas estas funciones y saber como usarlas es la clave para

conseguir el máximo del producto

• Integración con otras soluciones - Tango/04 está creciendo constantemente: conocer los

nuevos productos y agents le puede permitir integrar otras partes de la infraestructura de TI en

las soluciones de Tango/04

• Los Business Partners de Tango/04 aprenderán como implementar de forma efectiva un

proyecto de monitorización para obtener la máxima efectividad y satisfacción del usuario.

Perfil de los participantes: Consultores, Administradores de Sistema, operadores y personal técnico

con conocimientos de sistemas Windows, iSeries, Linux y Unix que estarán involucrados en la gestión o

implementación de tecnología de Tango/04.

Pre-requisitos: Ser Business Partner o cliente de Tango/04.

© 2011 Tango/04Computing Group Página 74

Page 82: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Apéndice E : Información Adicional

E.3 Contactar con Tango/04

North America

Tango/04 North America

One Phoenix Mill Lane - Suite 201

NH 03458 Peterborough USA

Phone: 1-800-304-6872 / 603-924-7391

Fax: 858-428-2864

[email protected]

www.tango04.com

EMEA

Tango/04 Computing Group S.L.

Avda. Meridiana 358, 5 A-B

08027 Barcelona Spain

Phone: +34 93 274 0051

Fax: +34 93 345 1329

[email protected]

www.tango04.com

Italy

Tango/04 Italy

Viale Garibaldi 51/53

13100 Vercelli Italy

Phone: +39 0161 56922

Fax: +39 0161 259277

Contact: Ferdinando Caccianotti

[email protected]

www.tango04.it

Sales Office in France

Tango/04 France

La Grande Arche

Paroi Nord 15ème étage

92044 Paris La Défense France

Phone: +33 01 40 90 34 49

Fax: +33 01 40 90 31 01

Contact: Mr. Jean-Philippe Fourche

[email protected]

www.tango04.fr

Sales Office in Switzerland

Tango/04 Switzerland

18, Avenue Louis Casaï

CH-1209 Genève

Switzerland

Phone: +41 (0)22 747 7866

Fax: +41 (0)22 747 7999

Contact: Mr. Jean-Philippe Fourche

[email protected]

www.tango04.fr

Latin American Headquarters

Barcelona/04 Computing Group SRL (Argentina)

Avda. Federico Lacroze 2252, Piso 6

1426 Buenos Aires Capital Federal

Argentina

Phone: +54 11 4774-0112

Fax: +54 11 4773-9163

[email protected]

www.barcelona04.com

Sales Office in Peru

Barcelona/04 PERÚ

Centro Empresarial Real

Av. Víctor A. Belaúnde 147, Vía Principal 140 Edificio Real Seis, Piso 6

L 27 Lima

Perú

Phone: +51 1 211-2690

Fax: +51 1 211-2526

[email protected]

www.barcelona04.com

Sales Office in Chile

Barcelona/04 Chile

Nueva de Lyon 096 Oficina 702,

Providencia

Santiago

Chile

Phone: +56 2 234-0898

Fax: +56 2 2340865

[email protected]

www.barcelona04.com

© 2011 Tango/04Computing Group Página 75

Page 83: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Acerca de Tango/04 Computing Group

Acerca de Tango/04 Computing Group

Tango/04 Computing Group es una de las principales empresas desarrolladoras de software de gestión

y automatización de sistemas informáticos. El software de Tango/04 ayuda a las empresas a mantener

la salud operativa de sus procesos de negocio, mejorar sus niveles de servicio, incrementar su

productividad y reducir costes mediante una gestión inteligente de su infraestructura informática.

Fundada en 1991 en Barcelona, Tango/04 es IBM Business Partner y miembro de la iniciativa

estratégica IBM Autonomic Computing. Además de recibir numerosos reconocimientos de la industria,

las soluciones Tango/04 han sido validadas por IBM y tienen la designación IBM ServerProven™.

Tango/04 tiene más de mil clientes y mantiene operaciones en todo el mundo a través de una red de 35

Business Partners

Alianzas

Premios

Partnerships IBM Business Partner

IBM Autonomic Computing Business Partner

IBM PartnerWorld for Developers Advanced Membership

IBM ISV Advantage Agreement

IBM Early code release

IBM Direct Technical Liaison

Microsoft Developer Network

Microsoft Early Code Release

© 2011 Tango/04 Computing Group Página 76

Page 84: Database Settings Administrator - HelpSystems · Ninguna parte de esta publicación puede reproducirse, transmitirse, transcribirse, almacenarse en un sistema de recuperación o traducirse

Aviso Legal

Aviso Legal

Este documento y su contenido son propiedad de Tango/04 Computing Group o de sus respectivos propietarios cuando así se

indique. Cualquier utilización de este documento con una finalidad distinta de aquella con la cual ha sido creado está prohibida sin la

autorización expresa de su propietario. Asimismo queda prohibida la reproducción total o parcial de este documento por cualquier

medio físico, óptico, magnético, impreso, telemático, etc., sin la autorización expresa de su propietario.

La información técnica aquí contenida fue obtenida utilizando equipamiento e instalaciones específicas, y su aplicación se limita a

esas combinaciones especiales de productos y niveles de versiones de hardware y software. Cualquier referencia en este documento

a productos, software o servicios de Tango/04 Computing Group, no implica que Tango/04 Computing Group planee introducir esos

productos, software o servicios en cada uno de los países en los que opera o está representada. Cualquier referencia a productos de

software, hardware o servicios de Tango/04 Computing Group no está hecha con el propósito de expresar que solamente pueden

utilizarse productos o servicios de Tango/04 Computing Group. Cualquier producto o servicio funcionalmente equivalente que no

infrinja la propiedad intelectual o condiciones de licenciamiento específicas se podría utilizar en reemplazo de productos, software o

servicios de Tango/04 Computing Group.

Tango/04 Computing Group puede tener patentes o estar pendiente de obtención de patentes que cubren asuntos tratados en este

documento. La entrega de este documento no otorga ninguna licencia de esas patentes. La información contenida en este

documento no ha sido sometida a ningún test formal por Tango/04 Computing Group y se distribuye tal como está. El uso de esta

información o la implementación de cualquiera de las técnicas, productos, tecnologías, ideas o servicios explicitados o sugeridos por

el presente documento es responsabilidad exclusiva del cliente a quien está dirigido este documento, y es el cliente quien debe

evaluar y determinar la aplicabilidad y consecuencias de integrar esas técnicas, productos, tecnologías, ideas o servicios en su

entorno operativo.

Si bien cada ítem puede haber sido revisado por Tango/04 Computing Group en cuanto a su exactitud en una situación específica, no

existe ni se otorga ninguna garantía de que los mismos o similares resultados puedan ser obtenidos en otras situaciones o

instalaciones. Los clientes que intenten adaptar esas técnicas en sus propias instalaciones lo hacen bajo su propia cuenta,

responsabilidad y riesgo. Tango/04 Computing Group no será en ningún caso responsable directo o indirecto de cualquier daño o

perjuicio causado por el uso de las técnicas explicitadas o sugeridas en este documento, incluso si se han efectuado notificaciones

de la posibilidad de esos daños.

Este documento puede contener errores técnicos y/o errores tipográficos. Todas las referencias en esta publicación a entidades

externas o sitios web han sido provistas para su comodidad solamente, y en ningún caso implican una validación, garantía o respaldo

a esas entidades o sitios.

Las marcas siguientes son propiedad de International Business Machines Corporation en los Estados Unidos y/o otros países: AS/

400, AS/400e, System i, iSeries, e (logo)Server, i5, Operating System/400, OS/400, i5/OS.

Microsoft, SQL Server, Windows, Windows NT, Windows XP y el logotipo de Windows son marcas registradas de Microsoft

Corporation en los Estados Unidos y/o otros países. Java y todos los logotipos y marcas basadas en Java son propiedad de Sun

Microsystems, Inc. en los Estados Unidos y otros países. UNIX es una marca registrada en los Estados Unidos y otros países y se

licencia exclusivamente a través de The Open Group. Oracle es una marca registrada de Oracle Corporation. Otras marcas,

productos o servicios pueden ser marcas registradas de otras empresas.

© 2011 Tango/04 Computing Group Página 77