Bài viết này giới thiệu cách tạo 1 Job chạy tự động trên Oracle bằng SQL Navigator
Bước 1: tạo 1 thủ tục đơn giản
Bước 2: tạo 1 bảng test để kiểm tra kết quả khi Job chạy
Bước 3: khai báo 1 tiến trình chạy tự động bằng SQL Navigator theo các bước:
Bước 4: kiểm tra kết quả của Job bằng cách query bảng JOB
Bước 1: tạo 1 thủ tục đơn giản
1 2 3 4 5 6 7 8 | CREATE OR REPLACE PROCEDURE pr_demo_job IS v_date DATE; BEGIN SELECT SYSDATE INTO v_date FROM DUAL; INSERT INTO job VALUES(v_date); COMMIT; END; |
(Câu lệnh 1)
1 2 | CREATE TABLE job (run_job_datetime DATE); |
(Câu lệnh 2)
Bước 3: khai báo 1 tiến trình chạy tự động bằng SQL Navigator theo các bước:
(Hình 1: Công cụ Job Scheduler)
(Hình 2: Công cụ Job Manager)
(Hình 3: Tạo New Job)
(Hình 4: Khai báo lịch chạy định kỳ cho Job)
(Hình 5: Khai báo phần xử lý cho Job)
(Hình 6: Kiểm tra Job đã được khai báo thành công và chạy thử)
Bước 4: kiểm tra kết quả của Job bằng cách query bảng JOB
1 | SELECT * FROM job; |
(Câu lệnh 3)