Matar sesiones SAP HANA, orientado a SAP B1

Como sysadmin de una plataforma cloud en SAP HANA, los consultores a veces me piden bajar los servicios para poder cambiar configuraciones sensibles de la base de datos, sin embargo, a veces, por mucho que bajes todos los servicios de SAP siguen existiendo conexiones a la base de datos.

Para poder conocer estas sesiones, debemos ejecutar la siguiente consulta:

select * from M_CONNECTIONS where "CONNECTION_ID">0 and "CURRENT_SCHEMA_NAME"='Mi base de datos';

Esa consulta, devolverá todas las conexiones a una base de datos, usando la columna CONNECTION_ID podemos ir matando una a una las sesiones que están estorbando

alter system disconnect session 'numero de sesion';

Ejecutar eso hasta solo dejar la sesión deseada.
También es posible convertir este proceso en un stored procedure e invocarlo con un parámetro de entrada que sería la base de datos.

Saludos

También te podría gustar...

Deja un comentario

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