✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
En algunas ocasiones, frente a un error con nuestro sistema SAP, existirá la necesidad de acceder a los logs de la dB que se encuentre instalada en el sistema.
- Max DB
Los mensajes de sistema y errores son registrados por Max DB, en el siguiente directorio:
c:sapdbdatawrk<sid>
Donde: <SID> es el nombre de nuestra dB, la cual coincide con el del sistema SAP.
Los mensajes del sistema son registrados en el log del Kernel (knldiag). Este contiene los siguientes tipos de mensaje en un orden cronológico.
- Inicio y parada de la dB.
- Información sobre las áreas físicas de almacenamiento.
- Procesos de usuario.
- Mensajes de error de sistema.
El log se escribe con una modalidad conocida como anillo o circular, lo que significa que es sobre escrita cada vez que alcanza un cierto tamaño. Un nuevo archivo de log es creado después de cada inicio del sistema de dB.
Una copia del log anterior (knldiag.old) se crea antes de reiniciar el sistema de dB.
Todos los mensajes de error y advertencia relativos al sistema de dB son registrados en el log de errores (knldiag.err), incluyendo los mensajes para el inicio y parada de sistema.
- MS SQL Server
MS SQL Server registra todos los eventos significativos tales como los de inicio y parada de la dB y mensajes de error en el archivo:
c:/MSQL/LOG/ERRORLOG
Una nueva versión del archivo de log de errores es creado con cada inicio del MS SQL SERVER. Las versiones de estos archivos de logs se almacenan en el orden ERRORLOG.1, ERRORLOG.2 y así sucesivamente.
La versión más vieja se almacena como ERRORLOG.6, en cada reinicio de SQL Server, el archivo más antiguo (ERRORLOG.6) se sobrescrito y los demás se renombran para mantener el orden mencionado.
Estos archivos de logs pueden ser visualizados utilizando la herramienta del sistema MS SQL SERVER: Enterprise Manager o Management Studio dependiendo la versión.
Los mensajes registrados por el servicio SQLServerAgent también se almacenan en la misma ubicación con el nombre de archivo SQLAGENT.OUT, donde las últimas seis versiones de este log, son también guardadas.
- Oracle
La dB Oracle registra todos los eventos significativos tales como el inicio y parada de la dB y mensajes de error en el archivo:
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 administrador del sistema administra la dB con el usuario sapdba, este escribe sus propios archivos de log, en los siguientes directorios:
c:/oracle/<sid>/sapreorg
c:/oracle/<sid>/sapcheck
c:/oracle/<sid>/sapbackup
- DB2 (UDB)
La dB DB2 registra todos los eventos significativos en el archivo db2diag.log. La ruta bajo la cual este archivo estará almacenado se define como el parámetro Diagnostic Directory Data Path (DIAGPATH).
Esta ruta se configura en el Database Manager Configuration. El valor por defecto es:
$DN2INSPROF/DB2INSTANCE.
El archivo db2diag.log contiene la siguiente información:
- El lugar en el cual el error ha sido reportado. Los Ids de la aplicaciones permite la comparación entre entradas que permite pertenecer a una aplicación paritcular tal como SAP en el archivo db2diag.log
- Un mensaje de diagnóstico con la razón del error. El mensaje usualmente comienza con "DIA".
- Toda la información disponible tal como la estructura de datos SQLCA y punteros a otros archivos de dump o trap.
La información detallada se registra en los archivos de traza (trace) o volcado (dump) DB2, los cuales también se almacenan en la ruta definida por el parámetro DIAGPATH. Estos archivos son solamente creados si un problema serio interno de DB2 ocurre.
Podemos acceder al directorio de volcado mediante la transacción DB6COCKPIT y seleccionamos Diagnostico -> Directorio de volcado, en el área de navegación.
- INFORMIX
Todos los eventos significativos, tales como inicio y parada de la dB y mensajes de error son registrados por INFORMIX en el archivo:
$INFORMIXDIR/online…log
Información detallada de los errores se registra en el archivo de traza (trace file).
En ciertas ocasiones, el contenido de la memoria compartida es copiada a los archivos shmem.
El directorio en donde estos archivos son almacenados se define utilizando el parámetro DUMPDIR. El valor por defecto de este parámetro es /tmp.
 
 
 
Sobre el autor
Publicación académica de Israel Cespedes Penaloza, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Israel Cespedes Penaloza
Profesión: Ingeniero Electrónico - Bolivia - Legajo: DO67A
✒️Autor de: 90 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: PartTime
Certificación Académica de Israel Cespedes