✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
En alguna ocasiones nos encontraremos frente a un error en el sistema SAP, deberemos acceder a los logs de la base de datos sobre la que esta instalado el sistema.
1) Max DB
-Knldiag
-Knldialg.old
-Knldialg.err
Los mensajes y errores son registrados por la Max DB en el siguiente directorio
c:/sapdb/data/wrk/< sid >
Donde < SID > es el nombre de nuestra base de datos, al cual coincide con el sistema SAP.
Los mensajes del sistema son registrados en el log del Kernel (knldiag), donde contiene los siguientes mesajes en un orden cronologico:
- inicio y parada de la base de datos.
- informacion sobre las areas fisicas de almacenamiento.
- procesos de usuarios.
- mensaje de error del sistema.
El log (Un log es un registro datos sobre modificaciones, datos incompletos, etc que se encuentran para una tabla. ) se escribe con una modalidad conocida como anillo o circular, lo que significa que se rescribe, generando una nueva copia una vez que se llena, esto surge antes que se reinicie el sistema, para que puedan quedar guardados en la base de datos.
Una copia del log anterior (Knldiag.ol) se crea antes de reiniciar el sistema de base de datos.
Todos los mensajes de error y advertencia , son registrados en el log de errores (knldiag.err)
2)MS SQL Server
MS SQL Server registra todos los eventos significativos tales como los de inicio y parada de la base de datos y mensajes de error en el archivo.
c:/MSSQL/LOG/ERRORLOG
Una nueva version del archivo de log de errores es creado por cada iniciada del MS SQL Server. Las versiones de los log se almacenan en el orden ERRORLOG.1, ERORLOG.2 y asi sucesivamente.
La version del archivo mas vieja es ERRORLOG.6, los demas se renombran para mantener el orden. Estos archivos pueden ser visualizados con la herramienta del sistema SM SQL SERVER: Enterprise Manager o Management Studio dependiendo de la version.
Los mensajes registrados por el servicio SQLServerAgent son tambien almacenados en la misma ubicacion con el nombre SQLAGENT.UOT.
3)ORACLE
La base de datos oracle registra todos los eventos significativos tales como el inicio y parada de la base de datos y mensajes de error en el archivo.
c:/oracle/< sid >/saptrace/background/ALERT.LOG.
Informacion detallada sobre errores se registra en el archivo de traza de oracle.
c:/oracle/< sid >/saptrace/usertrace/Ora.trc.
Si el administrador del sistema administra la base de datos con el usuario sapdba, este escribe sus propios archivos de los en los siguientes directorios:
c:/oracle/< sid >/sapreorg
c:/ oracle/< sid >/sapcheck
c:/oracle/< sid >/sapbackup
4) DB2 (UDB)
La base de datos DB2 registra todos los eventos significativos en el archivo db2diag.log. La ruta en la que se encuentra almacenado se define con el parametro Diagnostic Directory Data (DIAGPATH).
Esta ruta se configura en el data manager configuration. El valor por defecto es:
$DB2INSPROF/DB2INSTANCE.
El archivo db2diag.log contiene la siguiente informacion:
- El lugar en el cual el error ha sido reportado. Los IDs de la aplicaciones permite la comparacion entre entradas que pertenecen a una aplicacion particular tal como SAP en el archivo db2diag.log
- Un mensaje de diagnostico con la razon del error. El mensaje usualmente comienza con "DIA"
- Toda la infomacion disponible tal como la estructura de datos SQLCA y punteros a otros archivos de dump o trap.
Informacion detallada sobre los errores se registra en los archivos de traza (trace) o volcado (dump) DB2, los cuales se almacenan en la ruta DIAGPATH. Estos archivos son solamente creados si un problema serio interno de DB2 ocurre.
Podemos acceder al directorio volcado mediante la transaccion DB6COCKPIT y seleccionando diagnosticos->Directorio de volcado en el area de navegacion
5) INFORMIX
Todos los archivos significativos, tales como inicio y parada de la base de datos y mensajes de error son registrados por INFORMIX en el archivo:
$INFORMIXDIR/online...log
Informacion detallada de los errores se registra en el archivo de traza (trace file)af.
En ciertas ocasiones, el contenido de la memoria compartida es copiada a los archivos shmem.
 
 
 
Sobre el autor
Publicación académica de Alexander Diaz, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Alexander Diaz
Profesión: . - Argentina - Legajo: UH14H
✒️Autor de: 38 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Alexander Diaz