All about Oracle Technologies

Saturday 6 June 2015

Thiết lập 1 Job đơn giản bằng SQL Navigator

14:13 Posted by NTP No comments
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
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)

Bước 2: tạo 1 bảng test để kiểm tra kết quả khi Job chạy
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)