✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
Unidad 3. Leccion 7. Apendice: Logs de Base de datos.
En ocasiones, frente a un error hay que acceder a los logs de la base de datos.
1. MAX DB. Los mensajes de sistema y errores se registran por Max DB en el directorio:
c:/sapdb/data/wrk/<sid>
donde <sid> es el nombre de nuestra base de datos, la cual coincide con el sistema SAP
Los mensajes del sistema son registrados en el log del kernel (knldiag). Y contiene los siguientes tipos de mensaje, en orden cronologico:
- Inicio y parada del la base de datos
- Informacion sobre las areas fisicas de almacenamiento.
- Procesos de usuarios
- Mensajes de error de sistema
El log se escribe con una modalidad llamada anillo o circular, es decir, se sobreescribe cada vez que alcanza cierto tamaño.
Se crea un nuevo archivo log despues de cada inicio del sistema de base de datos.
Una copia del log anterior se crea antes de reiniciar el sistema de base de datos (knldiag.old)
Todos los mensajes de error y advertencia relativos al sistema de base de datos son registrados en el log de errores (knldiag.err), incluyendo los mensajes para el inicio y parada del sistema.
2. MS SQL Server. REgistra todos los eventos significativos como los de inicio y parada de 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 con cada inicio del MS SQL SERVER. Las versiones de este archivos de logs se almacenan en el orden ERRORLOG1, ERRORLOG2 y asi sucesivamente. La version mas vieja se almacena como ERRORLOG6, y en cada reinicio del SQL Server el archivo mas antiguo (ERRORLOG6) se sobrescribe y los demas se van renombrando para mantener el orden mencionado.
Estos archivos se visualizan con la herramienta del sistema MS SQL Server: Enterprise Manager o Management Studio, dependiendo de la version.
Los mensajes registrados por el servicio SQLServerAgent tambien se almacenan en la misma ubicacion con el nombre del archivo SQLAGENT. OUT. Las ultimas versiones de este log tambien son guardadas
3. 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 errors 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 base de datos 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
4. DB2 (UDB)
La base de dados DB2 registra todos los eventos significativos en el archivo db2diag.log, la ruta sobre la cual se almacenara se define con el parametro Diagnostic Directory Data Path (DIAGPATH). Esta ruta se configura en el Database Manager Configuration. El valor por defecto es:
$DB2INSPROF/DB2INSTANCE.
El archivo db2diag.log contiene la sig informacion:
- Lugar en el cual el error ha sido reportado. Los IDs de las aplicaciones permiten 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 información disponible tal como la estructura de datos SQLCA y punteros a otros archivos de dump o trap.
La información detallada sobre los errores se registra en archivos de traza (trace) o volcado (dump) DB2, los cuales tambien almacenan una ruta definida por el parametro DIAGPATH. Estos archivos son creados solo si hay un problema interno serio DB2 ocurre.
Acceso al directorio de volcado es mediante la transaccion DB6COCKPIT y seleccionando Diagnosticos->Directorio de volcado en el area de navegacion.
Si solo queremos mostrar el contenido de un log de error o archivo de traza, dar doble click sobre el archivo.
5. Informix.
Todos los eventos significativos como inicio y parada de la base de datos y mensaje de error son registrados por INFORMIX en el archivo:
$INFORMIXDIR/online.<hostname>.<sid>.log
Informacion detallada de los errores se registra en el archivo de traza (trace file) af.<unique no.>
En ocasiones el contenido de la memoria compartida es copiada a los archivos shmem.<unique no.>
El directorio en donde son almacenados los archivos anteriores, se define utilizando el parametro DUMPDIR. El valor por defecto de este parametro es /tmp.
 
 
 
Sobre el autor
Publicación académica de Marybell Adriana Hernandez Robles, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Marybell Adriana Hernandez Robles
Profesión: Ing. en Sistemas Computacionales / Mti - Mexico - Legajo: SC27M
✒️Autor de: 50 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Marybell Hernandez