En Oracle existen varias formas de Matar una sesión de usuario, Aquí va un ejemplo de un procedimiento que puede hacerlo, sirve para versiones 10g y anteriores, recibe como parametro el usuario a cancelar y elimina todas las sesiones
CREATE OR REPLACE PROCEDURE Matar_una_sesion ( Usuario in varchar2) AS
Sesion varchar2(20);
Serial varchar2(20);
Cursor_Sql integer;
Retorno integer;
Comando VARCHAR2(100);