sql >> Databáze >  >> RDS >> Oracle

Vypuštění připojeného uživatele ze schématu databáze Oracle 10g

Chcete-li najít relace, jako DBA použijte

select sid,serial# from v$session where username = '<your_schema>'

Pokud si chcete být jisti, že získáte pouze relace, které používají SQL Developer, můžete přidat and program = 'SQL Developer' . Pokud chcete ukončit pouze relace patřící konkrétnímu vývojáři, můžete přidat omezení na os_user

Pak je zabijte pomocí

alter system kill session '<sid>,<serial#>'

(např. alter system kill session '39,1232' )

Dotaz, který vytváří předpřipravené příkazy kill, by mohl být

select 'alter system kill session ''' || sid || ',' || serial# || ''';' from v$session where username = '<your_schema>'

To vrátí jeden příkaz kill na relaci pro daného uživatele – něco jako:

alter system kill session '375,64855';

alter system kill session '346,53146';



  1. Základy správy schémat PostgreSQL

  2. SQL se připojí

  3. Počítání počtu výskytů podřetězce v řetězci v PostgreSQL

  4. Funkce HEXTORAW() v Oracle