Si necesitas matar una sesión en una base de datos Oracle RAC, primero necesitas saber el SID, Serial# y la instancia donde se está ejecutando la sesión.
Puedes obtener esa información dependiendo de lo que te den, veamos algunas opciones.
Si conoce el SID, puede obtener los demás valores con esta consulta
select sid,serial#,inst_id
from gv$session
where sid='1195';
Ahora supongamos que usted tiene el serial# entonces utilice esta consulta
select sid,serial#,inst_id, sql_id
from gv$session
where serial#='15148';
En caso de que tengas el nombre de usuario, utiliza esta consulta, podrías añadir el logon_time a la consulta
select sid,serial#,inst_id
from gv$session
where USERNAME='username';
O tal vez se le da el SQL_ID, entonces usted puede obtener los detalles con esta consulta
select sid,serial#,inst_id
from gv$session
where SQL_ID='gryb9nc9udsgu';
Una vez que conozca el SID, serial# y el ID de instancia, este es el comando para cerrar la sesión
alter system kill session 'SID,serial#,@instance' IMMEDIATE;
Sustituir en consecuencia
alter system kill session '325,24996,@2' IMMEDIATE;
A continuación, puede comprobar de nuevo si la sesión sigue apareciendo en gv$session.