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