Oi Thiago Luiz,
Quando tenta apagar um schema e o banco retorna o erro de usuário conectado, significa que o usuário do schema está conectado.
Como já reiniciou o banco, provavelmente está conectando no banco usando o mesmo usuário e quando tenta matar a conexão, aparece o outro erro de que não é possível matar a conexão atual.
Geralmente, para os casos de apagar um schema, é indicado usar o usuário de gerenciamento SYSTEM.
Outra dica importante, que já foi passada é parar o listener antes de reiniciar o banco. Isso evita qualquer conexão de aplicações permanentes no banco.
Verifique com qual usuário está conectando e o listener antes de apagar um schema.
[]s
Braga