✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
Cuando hay errores en el sistema SAP, hay ocasiones que debemos ingresar a los logs de la base de datos donde se encuentra instalado el sistema.
1.- Max DB
Los mensajes de sistema y errores se registran en c:/sapdb/data/wrk/<sid>.
<SID> es el nombre de la base de datos.
Los mensajes de sistema se registran en el log del Kernel (knldiag) manteniendo los siguientes tipos:
- Inicio y parada de la base de datos.
- Información sobre las áreas físicas de almacenamiento.
- Procesos de usuarios.
- Menajes de error de sistema.
El log se escribe de forma circular a lo que va sobrescribiendo cada vez que se alcanza un cierto tamaño, un nuevo archivo de log es creado después de cada inicio del sistema.
Se crea una copia del log anterior (knldiag.old) antes de reiniciar el sistema de base de datos.
Los mensajes de error y advertencia se registran en el log de errores (knldiag.err) incluyendo los mensajes para el inicio y parada del sistema.
2.- MS SQL Server
Los mensajes de inicio, parada del sistema y errores se registran en c:/MSSQL/LOG/ERRORLOG.
Una nueva versión del archivo de log de errores es creada con cada inicio del MS SQL SERVER. Las versiones se almacenan en el orden ERRORLOG.1, ERRORLOG.2 así sucesivamente.
La versión más vieja se almacena como ERRORLOG.6 y en cada reinicio del SQL Server este archivo al ser el más antiguo se sobrescribe y los demás se renombran para mantener el orden.
Estos archivos de log se pueden visualizar desde la consola MS SQL SERVER (Enterprise Manager o Managment Studio).
Los mensajes registrados por el servicio SQLServerAgent también se almacena en la misma ubicación con el nombre SALAGENT.OUT.
3.- Oracle
Los mensajes de inicio, parada del sistema y errores se registran en c:/oracle/<sid>/saptrace/background/ALERT.LOG.
Información detallada sobre errores se registra en el archivo de traza de Oracle (Oracle trace file) c:/oracle/<sid>/saptrace/usertrace/Ora.trc.
Si el administrados administra esta base de datos con el usuario sapdba, se escribirá en sus propios archivos de log:
- c:/oracle/<sid>/sapreorg
- c:/oracle/<sid>/sapcheck
- c:/oracle/<sid>/sapbackup
4.- DB2 (UDB)
Registra todos los eventos significativos en el archivo db2diag.log donde se almacenará con el parámetro Diagnostic Directory Data Path (DIAGPATH).
Esta ruta se configura en el Database Manager Configuration y su valor por defecto es $DB2INSPROF/DB2INSTANCE.
El archivo db2diag.log contiene:
- El lugar en el cual el error ha sido reportado. Los IDs de la aplicación permiten la comparación entre entradas que pertenecen a una aplicación particular como SAP.
- Mensaje de diagnostico con la razón del error, usualmente comienza con “DIA”.
- Toda la información disponible como la estructura de datos SQLCA y punteros a otros archivos de dump o trap.
La información detallada de los errores se registra en los archivos de traza (trace) o volcado (dump) DB2 y estos se almacenan en la ruta DIAGPATH y solo se crean si un problema serio interno de DB2 ocurre.
Podemos acceder al directorio del volcado desde la transacción DB6COCKPIT y seleccionando Diagnósticos -> Directorio de Volcado en el área de navegación.
5.- Informix
Los mensajes de inicio, parada de la base de datos y mensajes de errores se registran por INFORMIX en $INFORMIXDIR/online.<hostname>.<sid>.log.
La información detalla de los errores se registran en el archivo de traza (trace file) af.uniqueno.
En ocasiones el contenido de la memoria compartida es copiada a los archivos Shmem,uniqueno.
El directorio donde se almacenan se define utilizando el parámetro DUMPDIR con el valor por defecto /tmp.
 
 
 
Sobre el autor
Publicación académica de Sayil Emanuel López Valencia, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Sayil Emanuel López Valencia
Profesión: Sistemas Computacionales - Mexico - Legajo: WA24Q
✒️Autor de: 45 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP Fiori
- Carrera Consultor Basis NetWeaver Nivel Avanzado
- Carrera Consultor Basis NetWeaver Nivel Inicial