![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️SAP BASIS Los logs de base de datos
SAP BASIS Los logs de base de datos
![SAP BASIS Los logs de base de datos SAP BASIS Los logs de base de datos](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/25.jpg)
MAXDB
registra los errores y los mensajes de sistema
en: c:/sapdb/data/wrk/sid
el sid es el nombre de nuestra db que coincide con el sistema sap
Los mensajes de sistema son registrados en el log de kernel -> knldiag.
Contiene los siguientes tipos de mensaje:
-inicio y parada de la base de datos
-informacion sobre las areas fisicas de almacenamiento
-procesos de usuarios
-mensajes de error de sistema
El log se escribe de forma circular-> se sobreescribe cada vez que alcanza el limite.
Cada vez que se inicia el sistema de base de datos se crea un log
Antes de reiniciar el sistema se crea una copia de log viejo -> knldiag.old
En el log de errores -> knldiag.err se registra los mensajes de error y advertencia sobre el sistema de la base de datos, incluyendo mensajes para el inicio y parada de sistema
MS SQL Server
Registra todos los eventos i portantes como los de inicio y parada de base de datos y mensajes de error:
c:/MSSQL/LOG/ERRORLOG
La version mas antigua se guarda como ERRORLOG6
En cada reincio del SQL server la version mas antigua se sobreescribe y los demas se renombran para mantener el orden.
Los logs pueden ser visionados con el enterprise manager o management estudio segun verion.
Los mensajes registrados por el servicio sqlserventagent se guardan en:
c:/MSSQL/LOG/ERRORLOG con el nombre SQLAGENT.OUT.
Las ultimas seis versiones tambien se guardan.
ORACLE
La base de datos oracle registra todos los eventos importantes como el inicio y la parada de las db y los mensajes de error en:
C:/oracle/sid/saptrace/background/alert.log
Informacion sobre los errores se guarda en el fichero de traza de oracle:
C:/oracle/sid/saptrace/usertrace/ora.trc
Si el admin administra la db con el user sapdba, este escribe sus propios logs en:
c:/oracle/sid/sapreorg
c:/oracle/sid/sapcheck
c:/oracle/sid/sapbackup
DB2
LA base de datos db2 registra todos los eventos importantes en db2diag.log. La ruta donde se guarda este fichero se define en el Diagnostic Directory DAta Patch
(DIAGPATH)
Esta ruta se configura en el database manager configuration. El valor por defecto es $DB2INSPROF/DB2INSTANCE
El archivo db2diag.log contiene:
-El lugar en el que el error ha sido reportado.
-Mensaje de diagnostico con la razon del error.
-La inforamcion disponible como:
estrucutra de datos sQLCA
-archivos de dump o trap
La info detallada sobre los errores se registra en los trace files o volcado dump. Se almacenan ane la ruta definida por el parametro DIAGPATH. Estos ficheros solo se crean si un problema iportante interno de db2 ocurre.
Mediante la tx DB6COCKPIT se puede acceder al directorio de volcado: seleccionando ldagnosticos-> directorio de volcado en el area de navegacion.
Co doble click en el archivo mostratemos el contenido de un log de error o un archivo de traza.
INFORMIX
Registra todos los eventos importantes como incio y parada y mensajes de error en :
$INFORMIXDIR/online...log
LA info detallada de los errores se registra en el trace file
A veces el contenido de la memoria compartida se copia a los ficehros: shmem
El directorio donde se guardan estos archivos se define usando el parametro DUMPDIR cuyo valor por defecto es /tmp
 
 
 
Sobre el autor
Publicación académica de Xavier Elias Rodriguez, en su ámbito de estudios para la Carrera Consultor Basis NetWeaver.
Xavier Elias Rodriguez
Profesión: Tecnico Junior Sap - España - Legajo: FJ23L
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Xavier Elias