Esta utilidad, que crea un fichero de traza, funciona para la base Oracle y la base SQL Server. La utilidad determina automáticamente el tipo de base actual y lo indica en el fichero de traza.
Al final del fichero traza se muestra un resumen de los diferentes casos encontrados y de los números de índice correspondientes. En este resumen también aparece el número de índices vinculados a los objetos largos (Clob/Blob) en el caso de una base de datos Oracle.
Gestión de la pantalla
La ejecución se realiza respondiendo simplemente Sí al cuadro de confirmación que se muestra. A continuación se obtiene la visualización de una traza.
A continuación se muestra un ejemplo de fichero de traza generado.
Ejemplo de traza creada por la función
| Lista de los índices del diccionario que no existen en Oracle ******************************************************************************** Tabla Índice Descripción -------------------------------------------------------------------------------- AABREV AAB1 MOT ABANK ABN0 CRY+BAN --------------------------------------------------------------------------------
-
Lista de los índice internos Adonix en Oracle ******************************************************************************** Tabla Oracle Índice -------------------------------------------------------------------------------- SYSBLBK SYSBLBK_IDX SYSBLBK SYS_IL0000005817C00002$$ SYSCLBK SYSCLBK_IDX SYSCLBK SYS_IL0000005821C00002$$ --------------------------------------------------------------------------------
- Índices Oracle no descritos en el diccionario ******************************************************************************** Tabla Oracle Índice -------------------------------------------------------------------------------- TRCABX3 IDX_TRCABX3 ZZVPO1 INDEXTXT2_VPO1 ZZVPO1 ZZVPO_VPO01 ZZVPO1 SYS_IL0000009573C00047$$ --------------------------------------------------------------------------------
- Índices Oracle no conformes a las normas Adonix ******************************************************************************** Tabla Oracle Índice -------------------------------------------------------------------------------- TRCABX3 IDX_TRCABX3 --------------------------------------------------------------------------------
- Número de índices descritos en el diccionario 396 Número de índices que no existen porque el código de actividad no está activo - 0 -> 396 Número de índices que no existen porque las tablas están inactivas - 0 -> 396 Número de índices del diccionario que no existen - 2 -> 394 Número de índices internos Adonix + 4 -> 398 Número de índices Oracle no descritos en el diccionario + 4 -> 402 Número de índices para los objetos largos (Clob/Blob) + 3 -> 405 ----- Número de índices encontrados en la base Oracle = 405
- Fin normal de la traza 27/03/06 15:15:15
|
Observación: los índices no descritos en el diccionario no son una anomalía, pero se indican a modo informativo. Además, Oracle crea índices internos en toda tabla que contiene textos largos (clobs) u objetos largos (blobs) como imágenes.
Tarea batch
Esta función puede lanzarse en Batch, pero no existe ninguna tarea estándar dedicada a su lanzamiento.
Mensajes de error
No hay ningún mensaje de error aparte de los mensajes de error genéricos.