Los problemas ocurridos durante el arranque de un sistema SAP deben ser analizados por el administrador del sistema. Para esto son de gran ayuda los archivos LOG y TRACE.
Registrando el proceso de inicio:
El proceso de inicio de un sistema SAP es registrado por el sistema operativo, el sistema SAP y la base de datos.
En caso de no arrancar el sistema SAP, podemos encontrar mensajes de error en los archivos de log. Podrían existir problemas iniciando la base de datos lo cual implicaría que el sistema SAP no podría ser iniciado.
Los logs del proceso de inicio se almacenan en el file system. Se encuentran en el directorio local (DIR_HOME) de la instancia respectiva. Y los archivos de log STDERRn son creados por el servicio de SAP durante el proceso de inicio.
Los procesos de inicio escriben en cada uno de estos archivos, dependiendo del orden en que estos componentes están listados en el perfil de inicio de la instancia.
Por lo tanto el contenido de estos archivos de log dependen de la configuración individual del sistema. Por ejemplo:
STDERR1: Información del proceso de inicio de la base de datos.
STDERR2: Información del proceso de inicio del messege server.
STDERR3: Información del proceso de inicio del Dispatcher.
Existen 4 niéveles de detalle de la información registradas a través del parámetro de perfil rdisp/TRACE:
- 0: Solamente errores.
- 1: Errores y Advertencias. (por defecto)
- 2: Mensajes de error y resumen de traza. (TRACE)
- 3: Mensaje de error y traza completa.
El nivel de traza puede ser configurado por separado para cada work process en la vista de procesos. Transacción SM50.
Para analizar por qué el sistema SAP no arranca, podemos proceder de la siguiente manera:
- Verifica los mensajes de error y advertencia en el sistema operativo con las herramientas correspondientes.
- Verifica el estatus de la base de datos.
- Verifica el log de inicio de la consola de SAP (SAP MC).
- Verifica los archivos de error STDERR.
- Verifica los TRACE files:
- dev_ms: Traza del desarrollador del Message Server.
- dev_rd: Traza del desarrollador del Gateway.
- dev_disp: Traza del desarrollador del dispatcher.
- dev_wm: Traza del desarrollador para los work process. (m es el número ID del work process que vemos en la transacción SM50)