Comandos en SAP a nivel de sistema operativo I

Comandos en SAP a nivel de sistema operativo I

Cuando administramos SAP hay ciertos comando que nos harán la vida mas fácil ( aunque sean desde línea de comandos ), ya que nos permitirán ver que procesos están en uso, cuantos... en algunos casos que no podemos entrar en SAP y la línea de comandos y los logs de registros, son nuestros mejores aliados.

Dependiendo del momento como es lógico y sobre todo de la situación que tengamos de urgencia ( ya que todos desde la interfaz grafica de SAP es mas fácil ), tendremos que hacer uso de uno u otro.

Índice
  1. ABAP Dispatcher queue monitor
  2. Java Server monitoring
  3. Running work process
  4. Kill work process
  5. To check the message server status
  6. To check the version of r3 kernel
  7. To check the gateway status
  8. Display all profile parameters
  9. Arrancar o parar SAP
  10. Gestión de la hdbuserstore
  11. Administrar la licencia de SAP

ABAP Dispatcher queue monitor

Nos permitirá monitorizar los procesos de SAP como si estuviésemos delante de la transacción SM50, con la diferencia de poderlo hacer desde el propio sistema operativo. Es super útil cuando los procesos están colapsado y no podemos entrar en SAP.

Se debe ejecutar con el usuario SIDadm.

>>>dpmon pf=<ruta de los perfiles de instancia>

Podremos matar también algún proceso y liberar alguno para así acceder a SAP.

Java Server monitoring

Es similar al anterior, pero como podéis imaginar se utiliza en JAVA. También se debe ejecutar con el usuario SIDadm.

>>>jcmon=<ruta de los perfiles de instancia>

Running work process

Este proceso nos permitirá monitorizar los procesos en uso en el servidor de linux, y filtrarlo por usuario, tipo...

>>>ps –eaf | grep ora

En este caso nos mostrara los procesos en uso en el servidor que en la línea tengan los caracteres ora. Es muy útil para identificar procesos en uso.

Kill work process

Matar un proceso, previamente identificado ( con mucho cuidado y con el usuario root ) es posible mediante en siguiennte comando:

Te proponemos estos articulosComandos en SAP a nivel de sistema operativo IIComandos en SAP a nivel de sistema operativo II

>>>kill -9 <num proceso>

Hay que tener mucho cuidado con este comando, ya que podemos tumbar el sistema operativo, la instancia de SAP...

To check the message server status

Podremos verificar y chequear el message server de una instancia SAP con el siguiente comando:

>>>msmon pf=<ruta de los perfiles de instancia>=SID

To check the version of r3 kernel

En muchos casos necesitaremos verificar la versión del kernel instalado, incluso en las actualizaciones mas de una vez me toco desde linea de comandos. Asi que es bueno tener siempre a mano este comando que nos puede ayudar en esos momentos:

>>>disp+work -v

To check the gateway status

A veces cuando hay que revisar el sistema desde linea de comando por algun error que no de a nivel de basis, un comando que no se nos puede olvidar es el siguiente. Nos ayudara a verificar el status del gateway desde la linea de comandos.

>>>gwmon pf=<ruta de los perfiles de instancia> nr=num

Display all profile parameters

Un comando rapido que nos muestre todos los parametros con sus valores es importaisimo en algunas ocasiones. El comando con sus variantes que os pongo a continuación hace precisamente esto:

>>>sappfpar all pf=<ruta de los perfiles de instancia>

Arrancar o parar SAP

Una tarea básica de cualquier administrador de SAP es conocer como se arranca o se detiene una instancia de SAP.

En este comando o mas bien funcion hay que aclarar que hay 2 formas de realizarlo, aunque una esta quedando obsoleta.

Te proponemos estos articulosComo resetear la contraseña del usuario SYSTEM en SAP HANAComo resetear la contraseña del usuario SYSTEM en SAP HANA

La primera es con el usuario SIDadm:

>>>start / stop Sap instance

La segunda es con el usuario root:

>>>sapcontrol -nr 00 -function StartService

>>>sapcontrol -nr 00 -function StopService

Gestión de la hdbuserstore

Cuando trabajamos con SAP HANA, tenemos una utilidad a nivel de comando que nos "encripta" las password a nivel de lines de comando, para poder utilizar los usuarios y sus contraseñas en scripts de sistema operativo, sin escribir en estos scripts a la vista de todos, las passwords de los usuarios.

Esta función esta mucho mejor explicada en el articulo del hdbuserstore de este mismo blog.

Administrar la licencia de SAP

Administrar la licencia de SAP es algo que raramente haremos desde línea de comandos, aunque como veremos a continuación, se puede realizar mediante el comando saplicense

Para obtener la hardware key de nuestra instalación, bastara con ejecutar el siguiente comando:

>>>saplicense -get

Para instalar la licencia de SAP lo realizaremos mediante el comando:

>>>saplicense -install

Te proponemos estos articulosMis mejores blogs de SAP en castellanoMis mejores blogs de SAP en castellano

Por supuesto espero vuestros comentarios, esperando habrá segundo posts con comando que aquí se que se me quedaron pendientes y cualquiera de vuestros comentarios, será bien recibido, y si es necesario añadido al listado.

Te pueden interesar:

Subir