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

cara menggunakan dbms_scheduler untuk menjalankan pekerjaan setiap 30 menit

Saya sarankan untuk menyimpan statistik Anda dalam tabel (misalnya my_log_table ), dalam hal ini jadwal akan terlihat seperti ini:

begin
    DBMS_SCHEDULER.CREATE_JOB (
         job_name             => 'keep_stats',
         job_type             => 'PLSQL_BLOCK',
         job_action           => 'begin insert into my_log_table (mUser,mCnt) (select osuser, count(osuser) as active_conn_count from v$session group by osuser  order by active_conn_count desc);commit;end;',
         start_date           => timestamp '2016-11-07 19:00:00',
         repeat_interval      => 'FREQ=MINUTELY;INTERVAL=30;',
         enabled              => TRUE);
end;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara memanggil fungsi Oracle dari Hibernate dengan parameter pengembalian?

  2. Perbarui pernyataan menggunakan dengan klausa

  3. Bagaimana cara memasukkan karakter baris baru di Oracle?

  4. CRS 11.2.0

  5. Contoh APEX_ZIP