✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
Logs de base de datos:
1) MAX DB ----> knldiag; knldialg.old; knldialg.err. Todo esta contenido dentro de C: sapdbdatawrk<SID>.
<SID> es el nombre de nuestra base de datos la cual coincide con el del sistema SAP.
Los mensajes del sistema se registran en el log del kernel knldiag, el cual contiene los siguientes tipos de mensaje en un orden cronologico:
- Inicio y parada de la BD
- Informacion sobre las areas fisicas de almacenamiento.
- Procesos de usuarios.
- Mensajes de error de sistema.
El log se escribe de una modalidad conocida como ANILLO o CIRCULAR, esto quiere decir que es sobrescrita cada vez que alcanza un tamaño determinado. Un nuevo archivo log es creado despues de cada inicio del sistema de BD.
Una copia del log anterior (knldiag.old) es creada antes de reiniciar el sistema de BD.
Todos los mensajes de error y advertencia se guardan en el log de errores (knldiag.err) incluyendo mensajes para el inicio y parada del sistema.
2) MS SQL Server --> Errorlog; Errorlog.1; Errorlog.2 .... Errorlog.6; SQLAGENT.OUT; SQLAGENT.1; SQLAGENT2 ... SQLAGENT6.
MS SQL Server registra los inicios y paradas de la BD en el archivo:
Ruta: C:/MSSQL/LOG/ERRORLOG
Con cada inicio del MS SQL SERVER se crea una nueva version del archivo del log, dichas versiones se almacenan en el orden ERRORLOG.1, ERRORLOG.2 y asi.
La version mas vieja es ERRORLOG.6. En cada reinicio del SQL Server, el archivo mas antiguo es sobrescrito y los demas se renombran para mantener el orden.
Los archivos de logs pueden ser visualizados utilizando la herramienta del sistema MS SQL SERVER. Enterprise manager o Management Studio.
Los mensajes registrados por el servicio SQLServerAgent tambien se almacenan en la misma ubicacion con el nombre de archivo SQLAGENT.OUT, las ultimas seis versiones de este log tambien son guardadas.
3) Oracle instance
La base de datos Oracle registra todos los eventos significativos como inicio y parada de la BD y mensajes de error en el archivo.
c:/oracle/<sid>/saptrace/background/ALTER.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 adminsitra la BD con el usuario sapdba, este escribe sus propios log en estos 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 bajo la cual estara almacenado se define con el parametro Diagnostic Directory Data Path (DIAGPATH).
Esta ruta se configura en el Database Manager Configuration, su valor por defecto es:
$DB2INSPROF/DB2INSTANCE
El archivo db2diag.log contiene la siguiente info:
- El lugar en el que el error fue reportado. Los IDs de las aplicaciones permiten comprar las entradas de una aplicacion como SAP en el archivo db2diag.log
- Un mensaje de diagnostico con la razon del error, usualmente comienza con DIA.
- Toda la info disponible tal como la estructura de datos SQLCA y punteros a otros archivos dump o trap.
Informacion detallada de los errores registrados en los archivos trace o volcado (dump), estos tambien se almacenan en una ruta definida por el parametro DIAGPATH. Son creados SOLAMENTE si un problema serio interno de DB2 ocurre.
Tenemos acceso al directorio de volcado mediante la transaccion DB6COCKPIT seleccionando Diagnosticos --> Directorio de volcado en el area de navegacion.
Para mostrar el contenido de un log o archivo de traza basta con hacer click en el.
5) Informix: Los eventos tales como inicio y parada de la BD y mensajes de error son registrados en el archivo:
$INFORMIXDIR/online...log
La informacion detallada de los errores se registra en el archivo de traza af.
A veces, el contenido de la memoria compartida es copiado a los archivos shmem.
El directorio donde se guardan estos archivos se define usando el parametro DUMPDIR. El valor por defecto de dicho parametro es: /tmp.
 
 
 
Sobre el autor
Publicación académica de Harrison Sebastian Martin Aldana, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Harrison Sebastian Martin Aldana
Profesión: Estudiante Ingenieria de Sistemas. - Colombia - Legajo: NL39M
✒️Autor de: 52 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Harrison Martin