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

Bagaimana saya bisa mematikan semua sesi yang terhubung ke database Oracle saya?

Jawaban ini sangat dipengaruhi oleh percakapan di sini:http://www.tek-tips.com/viewthread.cfm?qid=1395151&page=3

ALTER SYSTEM ENABLE RESTRICTED SESSION;

begin     
    for x in (  
            select Sid, Serial#, machine, program  
            from v$session  
            where  
                machine <> 'MyDatabaseServerName'  
        ) loop  
        execute immediate 'Alter System Kill Session '''|| x.Sid  
                     || ',' || x.Serial# || ''' IMMEDIATE';  
    end loop;  
end;

Saya melewatkan sesi penghentian yang berasal dari server database untuk menghindari penghentian koneksi Oracle ke dirinya sendiri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL setara dengan Oracle's SEQUENCE.NEXTVAL

  2. Cara Memformat Bulan dalam Angka Romawi di Oracle

  3. Fungsi NLS_LOWER() di Oracle

  4. peningkatan otomatis oracle dengan urutan dan pemicu tidak berfungsi dengan benar

  5. ES Gratis untuk 11.2.0.4 dan 12.2 Tanggal Rilis