Detener SYBASE SAP ASE

Hay situaciones en las que se requiere detener el servicio de base de datos de sybase, cuándo exista esa necesidad se puede hacer de la siguiente forma.

Utilizando isql
1. Se deben tener las credenciales de acceso a las base de datos

   isql -Usa -Ppassword -Sserver_name

En este punto deberías detener el servidor de backup de sybase, porque cuando detengas el servior sybase ya no vas a poder ingresar a la línea de comandos de isql.

Si es estríctamente necesario, puedes detener el servidor de backup sybase utilizano el comando kill como se explica más abajo.

2. Una vez ingresado:

   1> shutdown
   2> go

El shutdown default utilizará la opción wait, esto le permitirá a SAP ASE ejecutar los querys o procedimientos, realizar un checkpoint en cada base de datos , deshabilitar nuevos logins y realizar las tareas de apagado

Utilizando el comando de linux Kill

Esta forma de detener la base de datos debe ser utilizada con mucha precaución, utilizarla como última alternativa.

Lo recomedable es utilizar el script shutdown. No utilizar kill con la etiqueta -9 porque se detendrá el servidor sin ejecutar checkpoint y por consiguiente perdiendo esos cambios que estén en ejecución.

Procedimiento

1. Loguearse como el usuario de sybase

su - sybsid

2. verificar el PID (process id) del servicio de sybase

showserver

aparecerá una ventana similiar a la siguiente:

Se puede observar PID, ese es el proceso del servicio. PPID es el proceso padre del PID.

3. Ejecutar el comando

KILL PID


En el caso de la imagen sería:

kill 3320

Tras la ejecución del comando el sistema operativo iniciará la secuencia de detención del servicio.

Por cualquier duda o comentario contáctame por medio de mis redes sociales

 



 

 

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *