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

Apa yang dimaksud dengan INTERVAL=0 di Oracle Scheduler?

INTERVAL adalah jumlah kenaikan nilai FREQ antar eksekusi. Saya percaya dalam kasus ini bahwa nilai 0 atau 1 akan sama. Jadwal seperti yang ditunjukkan akan dijalankan sekali per hari (FREQ=DAILY), sekitar 15 menit melewati jam acak (BYMINUTE=15, tetapi BYHOUR dan BYSECOND tidak disetel).

Jadwal tidak ada hubungannya dengan berhasil atau tidaknya eksekusi sebelumnya. Tanggal Mulai hanyalah tanggal saat pekerjaan diaktifkan, bukan saat pekerjaan itu benar-benar mulai diproses.

Jika Anda ingin menjalankannya setiap 15 menit sejak Anda mengaktifkannya, Anda harus mengatur sebagai berikut:

FREQ=MINUTELY; INTERVAL=15

Jika Anda ingin menjalankannya tepat pada seperempat jam, maka ini:

FREQ=MINUTELY; BYMINUTE=0,15,30,45; BYSECOND=0

Jika Anda ingin menjalankannya setiap hari pada jam 8 pagi, maka ini:

FREQ=DAILY; BYHOUR=8; BYMINUTE=0; BYSECOND=0



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zip menggunakan Oracle Stored Procedure

  2. Bagaimana merancang model data yang berhubungan dengan karyawan saat ini dan karyawan yang diperkirakan?

  3. Tidak dapat mengurai stempel waktu Oracle di C #

  4. Mengapa saya mendapatkan kesalahan ini? Tidak dapat menyisipkan nol ke dalam 'VALUE.VALUE_TX'

  5. Instal Oracle untuk konektivitas SSIS (dan driver 32 64 bit)