![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
![SAP BASIS Los logs de base de datos SAP BASIS Los logs de base de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/398.jpg)
LOGS de BASES DE DATOS
1. Max DB, registra los logs y mensajes de sistema en directorio c:sapdb/data/wrk/< SID >
* knldiag (log del Kernel), registra mensajes de sistema, y los ordena cronológicamente:
1.1 Inicio y Parada de la base de datos
1.2 Información acerca de la áreas físicas de almacenamiento
1.3 Procesos de los usuarios
1.4 Mensajes de error del sistema
*un log se escribe en modalidad anillo o circular, se sobreescribe cada vez que alcanza cierto tamaño y se crea uno nuevo cada vez que se inicia el sistema de base de datos.
* knldiag.old, copia del archivo de log anterior, se crea antes de reiniciar el sistema de DB.
- knldiag.err, archivo de log de errores, registra todos los mensajes de error y advertencia relativos a la DB, incluyendo inicio y parada de sistema.
2. MS SQL Server, registra eventos significativos como inicio y parada de DB y mensajes de error en archivo c:/MSSQL/LOG/ERRORLOG
*se crea un nuevo archivo de log de errores cada vez que inicia el MS SQL SERVER, almacenando las versiones anteriores en ERRORLOG.1, ERRORLOG.2, y así sucesivamente, hasta ERRORLOG.6, el cual se sobreescribe y los anteriores se van renombrado por cada nuevo inicio.
*Enterprise Manager o Management Studio (MS SQL SERVER TOOL), dependiendo de la versión puede servir para analizar estos archivos de log.
*SQLAGENT.OUT, archivo que almacena los mensajes registrados por el servicio SQLServerAgent (hasta 6 versiones)
3. ORACLE, registra eventos significativos como inicio y parada de DB y mensajes de error en archivo c:/oracle/ <SID> /spatrace/background/ALERT.LOG
*Oracle trace file, registra información detallada de eventos y mensajes de error en c:/oracle/ <SID< /saptrace/usertrace/Ora.trc
*Si el administrador del sistema administra la DB con usuario sapdba (Herramienta de ORACLE para administrar bases de datos), se escriben sus propios archivos de log en distintos directorios:
c:/oracle/ <SID> /sapreorg
c:/oracle/ <SID> /sapcheck
C:/oracle/ <SID> /sapbackup
4. DB2 (UDB), registra en archivo db2diag.log, bajo el parámetro Diagnostic Directory Data Path (DIAGPATH), y se configura en el Database Manager Configuration, cuyo valor por defecto es: $DB2INSPROF/DB2INSTANCE, y contiene:
- Lugar en el cual el error es reportado.(compara los IDs de las aplicaciones como SAP)
- Mensaje de diagnóstico con la razón del error (Mensaje comienza con “DIA”)
- Toda información disponible y estructura de datos SQLCA y punteros a otros archivos de dump o trap
*ARCHIVOS DE TRACE O DUMP DB2, registran la información detallada de errores, y también se almacenan en la ruta definida por el parámetro DIAGPATH. Se generan solo en casos de errores críticos de DB2
*DB6COCKPIT, transacción que permite acceder al directorio de dump (Diagnósticos - Directorio de Volcado)
*Para mostrar el contenido de un log de error o trace file, doble click sobre él.
5. Informix, Almacena todos los eventos significativos (inicio y parada de DB y mensajes de error) en archivo $INFORMIXDIR/online…log
- af (trace file), almacena la información detallada de los errores
- archivos shmem, almacenan en ocasiones contenidos de la memoria compartida, la dirección de almacenamiento se define con el parámetro DUMPDIR, cuyo valor por defecto es /tmp
 
 
 
Sobre el autor
Publicación académica de Rodrigo Cofre, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Rodrigo Cofre
Profesión: Analista de Sistemas, Especialista en Capacitación - Chile - Legajo: NG96Z
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Saludos a todos, espero que sea una grata experiencia de aprendizaje.
Certificación Académica de Rodrigo Cofre