- Membuat scheduler dan program terlebih dahulu
- Membuat program saja terlebih dahulu
- Tanpa membuat program ataupun scheduler terlebih dahulu
- Membuat program saja terlebih dahulu
- Tanpa membuat program ataupun scheduler terlebih dahulu
Untuk kali ini saya akan memberikan contoh untuk poin yang ke-3 yaitu tanpa membuat program ataupun schedule terlebih dahulu. Maksudnya adalah kita membuat program dan schedule bersamaan dengan kita membuat job. Yang perlu dipersiapkan untuk membuat job ini hanyalah :
- Nama Job
- Tipe Job
- Waktu Mulai
- Waktu Selesai
- Interval Pengulangan
- Proses yang akan dijalankan
Format :
BEGIN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'Nama Job',
job_type => 'Tipe Job (untuk sekarang gunakan PLSQL_BLOCK)',
start_time => TO_TIMESTAMP_TZ('2014-05-27','YYYY-MM-DD'),
end_time => NULL,
repeat_interval => 'Interval Pengulangan',
job_action => 'Proses yang akan dijalankan'
);
END;
Example :
BEGIN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'job_load_name',
job_type => 'PLSQL_BLOCK',
start_time => TO_TIMESTAMP_TZ('2014-05-27','YYYY-MM-DD'),
end_time => NULL,
repeat_interval => 'FREQ=DAILY',
job_action => 'BEGIN PROC_LOAD_NAME; END;'
);
END;
- Nama Job
- Tipe Job
- Waktu Mulai
- Waktu Selesai
- Interval Pengulangan
- Proses yang akan dijalankan
Format :
BEGIN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'Nama Job',
job_type => 'Tipe Job (untuk sekarang gunakan PLSQL_BLOCK)',
start_time => TO_TIMESTAMP_TZ('2014-05-27','YYYY-MM-DD'),
end_time => NULL,
repeat_interval => 'Interval Pengulangan',
job_action => 'Proses yang akan dijalankan'
);
END;
Example :
BEGIN
DBMS_SCHEDULER.CREATE_JOB(
job_name => 'job_load_name',
job_type => 'PLSQL_BLOCK',
start_time => TO_TIMESTAMP_TZ('2014-05-27','YYYY-MM-DD'),
end_time => NULL,
repeat_interval => 'FREQ=DAILY',
job_action => 'BEGIN PROC_LOAD_NAME; END;'
);
END;
0 comments: