✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
En algunas ocasiones, frente a un error de SAP, es necesario acceder a los logs de la BD sobre la que está instalado el sistema
> 1. MAX DB
Los mensajes de sistema y errores son registrados por Max Db en el siguiente directorio:
C:/sapdb/data/wrk/<sid>
Donde <SID> es el nombre de nuestra base de datos, la cual coincide con SAP
Los mensajes de sistema son registrados en el log del Kernel (knldiag) Este contiene los siguientes tipos de mensaje en orden cronológico
- Inicio y parada de la base de datos
- Información sobre las áreas físicas de almacenamiento
- Procesos de usuarios
- Mensajes de error de sistema
El log se escribe con una modalidad conocida como anillo o circular, lo que es, sobrescrita cada vez que alcanza un cierto tamaño. Un nuevo archivo de log es creado después de cada inicio de base de datos
Una copia del log anterior (knldiag.old) se crea antes de reiniciar el sistema de base de datos
Todos los mensajes de error y advertencia relativos al sistema de BD, son registrados en el log de errores (knldiag.err), incluyendo los mensajes para el inicio/parada de sistema
> 2. MS SQL Server
MS SQL Server registra todos los eventos significativos (ini/fin de DB y mensajes de error) en el archivo:
C:/MSSQL/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 se almacenan en el orden ERRORLOG.1, ERRORLOG.2, y así sucesivamente
La versión más vieja se almacena como ERRORLOG.6 y en cada reinicio de la BD, este archivo se sobrescribre y los demás se renombran para mantener el orden
Estos archivos pueden visualizarse usando la herramienta del MS SQL SERVCER: 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, las últimas seis versiones también se guardan
> 3. ORACLE
Oracle registra todos los eventos significativos (ini/fin de DB y log de error) en el archivo:
C:/oracle/<sid>/saptrace/background/ALERT.LOG
Información detallada del Oracle trace file:
C:/oracle/<sid>/saptrace/usertrace/Ora.trc
Si el administrador del sistema administra la BD con el usuario 'sapdba', este escribe sus propios archivos de log en:
C:/oracle/<sid>/sapreorg
C:/oracle/<sid>/sapcheck
C:/oracle/<sid>/sapbackup
> 4. DB2 (UDB)
DB2 registra todos los eventos significativos en el archivo db2diag.log. La ruta bajo la cual este archivo estará almacenado, se define con el parámetro Diagnostic Directory Data Path (DIAGPATH)
Esta ruta se configura en el Database Manager Configuration:
$DB2INSPROF/DB2INSTANCE
El archivo db2diag.log contiene:
- El lugar en el cual el error ha sido reportado. Los IDs de las aplicaciones permiten la comparación entre entradas que pertenecen a una aplicación particular tal como SAP en el archivo db2diag.log
- Un mensaje de diagnóstico con la razón del error. El mensaje comúnmente comienza con 'DIA'
- Toda la información disponible tal como la estructura de datos SQLCA y punteros a otros archivos de dump o trap
Información detallada sobre los errores se registra en los archivos trace o volcado (dump) DB2, los cuales también se almacenan en la ruta DIAGPATH y solo son creados su un problema serio interno ocurre
Podemos acceder al directorio de volcado mediante la transacción DB6COCKPIT y seleccionando 'Diagnósticos -> Directorio de Volcado', en el área de navegación
Si queremos mostrar el contenido de un log de error o un archivo trace, solo es necesario un doble click al archivo
> 5. Informix
Todos los eventos significativos son registrados en el archivo:
$INFORMIXDIR/online.hostname.<SID>.log
Información detallada de los errores se registra en los archivos trace
af.*
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, cuyo valor por defecto es '/tmp'
 
 
 
Sobre el autor
Publicación académica de Ruben Lugo, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Ruben Lugo
Mexico - Legajo: UX67S
✒️Autor de: 48 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Experienced developer oracle
Certificación Académica de Ruben Lugo