Gestión de sistemas SAP: sapcontrol - Comandos en Linux

Gestión de sistemas SAP: sapcontrol

Aprender a utilizar las diferentes variantes que nos ofrece el comando sapcontrol cuando trabajas como administrador de sap basis, utilizando el usuario SIDadm podemos obtener mucha información incluso arrancar, detener sap, SAP HANA... consultar los parámetros... obtener la información de los procesos en ejecución aun cuando por situación de los mismos no podamos acceder a SAP, matar estos procesos...

Índice

Obtener la ayuda del comando "sapcontrol" de SAP

El comando sapcontrol de SAP nos ofrece muchas opciones y es vital poderlas conocer para utilizarlo adecuadamente en cada situación.

En este articulo veremos algunas de las opciones mas utilizadas de sapcontrol, pero igualmente es recomendable conocer como obtener la ayuda directamente con el comando sapcontrol, estemos en Windows o Linux.

Tenemos 2 variantes del comando que estemos en Linux o Windows nos ayudaran a identificar las opciones que necesitamos utilizar en sapcontrol:

UNIX -> /usr/sap/hostctrl/exe/sapcontrol –help

Windows -> %ProgramFiles%\SAP\hostctrl\exe\sapcontrol.exe –help

sapcontrol start sap - Iniciando un sistema SAP

El comando sapcontrol start sap es básico para el arranque de una instancia y como vemos en el siguiente ejemplo, solo necesitaremos el numero de instancia y estar logados como SIDadm (de lo contrario sapcontrol start sap no funcionará):

sapcontrol -nr 00 -function StartSystem

sapcontrol stopsap- Parando un sistema SAP

Es otro de los comandos que todos tenemos que tener muy en la cabeza, ya que nos permite de una manera rápida detener SAP de una manera fácil y controlada.

sapcontrol -nr 00 -function StopSystem

sapcontrol - Lista de procesos de un sistema SAP ABAP

sapcontrol -nr 00 -function GetProcessList

sapcontrol - Lista de procesos de un sistema SAP Java

sapcontrol -nr 00 -function J2EEGetProcessListGet

sapcontrol - Detalles de una instancia de un sistema SAP

Puede usar el comando "sapcontrol -nr <numero_de_instancia> -function GetProcessList" para verificar el estado de los procesos de la instancia especificada. La salida proporcionará información sobre el estado de los procesos, como "RUNNING", "STOPPED", "WAITING", etc.

sapcontrol - Get the System Localhost Name

sapcontrol -nr 00 -function ParameterValue SAPLOCALHOST

sapcontrol - Obtener el nombre del perfil del sistema

sapcontrol -nr 00 -function ParameterValue SAPPROFILE

sapcontrol - Obtener los detalles de la versión de la instancia de SAP

sapcontrol -nr 00 -function GetVersionInfo

sapcontrol - Crear manualmente un Snapshot

sapcontrol -nr 00 -function CreateSnapshot

sapcontrol - Iniciar SAP HANA

sapcontrol -nr 00 -function StartSystem HDB

sapcontrol - Detener SAP HANA

sapcontrol -nr 00 -function StopSystem HDB

sapcontrol - Información de la memoria física

sapcontrol -nr 00 -function ParameterValue PHYS_MEMSIZE

sapcontrol - Reiniciar un componente

Puede utilizar el comando "sapcontrol -nr <numero_de_instancia> -function RestartService <nombre_del_servicio>" para reiniciar un servicio específico de la instancia especificada. Esto puede ser útil si un servicio ha fallado o necesita ser reiniciado por alguna razón.

sapcontrol - Verificar la carga de trabajo del sistema

Puede utilizar el comando "sapcontrol -nr <numero_de_instancia> -function GetSystemInstanceList" para verificar la carga de trabajo del sistema. La salida proporcionará información sobre el número de usuarios activos, el tiempo de respuesta del sistema, la carga de CPU, la memoria utilizada, etc.

Subir