Pour trouver les sessions, en tant que DBA utilisez
select sid,serial# from v$session where username = '<your_schema>'
Si vous voulez être sûr d'obtenir uniquement les sessions qui utilisent SQL Developer, vous pouvez ajouter and program = 'SQL Developer'
. Si vous souhaitez uniquement tuer les sessions appartenant à un développeur spécifique, vous pouvez ajouter une restriction sur os_user
Puis tuez-les avec
alter system kill session '<sid>,<serial#>'
(par exemple,
alter system kill session '39,1232'
)
Une requête qui produit des instructions kill prêtes à l'emploi pourrait être
select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '<your_schema>'
Cela renverra une instruction kill par session pour cet utilisateur - quelque chose comme :
alter system kill session '375,64855';
alter system kill session '346,53146';