Tente o seguinte:
select s.username, s.sid, p.spid
from v$session s join v$process p on addr=paddr
where s.username = 'USER2';
Usando o valor spid da consulta acima, efetue logon no servidor e emita o seguinte comando em um prompt de comando do DOS:
orakill YOURSID spid
YOURSID é o SID da instância do banco de dados com a qual você está lidando.
orakill geralmente funciona quando as ferramentas GUI não matam processos. Aqui está uma visão geral do orakill . Observe o motivo # 1 para usar o orakill - isso pode explicar por que você não pode usar sua ferramenta GUI:
The alter system statement will not clear any locks that exist. Instead, the session will remain connected until it times out, then the session is killed and the locks are released. The orakill command will kill the thread and the locks instantly.
Atualização:
Você também pode tentar:
select sid, serial#, program from v$session;
alter system kill session '<SID>,<SERIAL#>' immediate;
embora eu não esperasse muita esperança ...