Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Menjatuhkan pengguna yang terhubung dari skema database Oracle 10g

Untuk menemukan sesi, sebagai DBA gunakan

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

Jika Anda ingin memastikan hanya untuk mendapatkan sesi yang menggunakan SQL Developer, Anda dapat menambahkan and program = 'SQL Developer' . Jika Anda hanya ingin mematikan sesi milik pengembang tertentu, Anda dapat menambahkan batasan pada os_user

Kemudian bunuh mereka dengan

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

(mis. alter system kill session '39,1232' )

Kueri yang menghasilkan pernyataan pembunuhan siap pakai dapat berupa

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

Ini akan mengembalikan satu pernyataan mematikan per sesi untuk pengguna itu - sesuatu seperti:

alter system kill session '375,64855';

alter system kill session '346,53146';



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa yang setara dengan REF CURSOR Oracle di MySQL saat menggunakan JDBC?

  2. SQL Server setara dengan fungsi WM_CONCAT

  3. Menentukan apakah Field Data di Oracle bertipe Number

  4. Cara mengetahui kapan tabel Oracle diperbarui terakhir kali

  5. Cara memberikan akses ke tampilan v$ (v$session ,v$instance)