728x90
반응형
DBMS_JOB 패키지의 특징
- DBA 권한 필요 없이 사용 가능
- JOB을 추가 또는 변경하는 경우 커밋 실행 없이 자동 커밋
[BROKEN]
특히 오늘은 BROKEN 이라는 키워드를 배웠다
-
DBMS_JOB.BROKEN ( job IN BINARY_INTEGER, broken IN BOOLEAN, next_date IN DATE DEFAULT SYSDATE );
* 파라미터 설명
JOB : 실행할 JOB의 번호
BROKEN : TRUE - JOB이 BROEKN 된 경우 , FALSE: 정상 상태인 경우
NEXT_DATE : BROKEN이 TRUE 인 경우 무시하고 FALSE 인 경우 다음 실행 시각을 설정 한다
* 예제
-
BEGIN -- JOB 번호는 100 -- broken된 JOB을 정상 상태로 변경하고 -- 한시간 뒤 수행하도록 한다 DBMS_JOB.BROKEN(100, false, sysdate + 1/24); END;
[JOB 조회]
select * from user_jobs;
[JOB 등록]
-- submit이라는 키워드를 사용한다.
EXECUTE dbms_job.submit(
JOB번호, JOB내용, JOB 실행시간, JOB실행되는간격, FALSE)
[JOB 삭제]
EXECUTE dbms_job.REMOVE(JOB번호);
[JOB 실행]
EXECUTE DBMS_JOB.RUN(JOB번호);
commit;
출처: https://tnsgud.tistory.com/38 [Soon Gud Story]
반응형
'IT 로그' 카테고리의 다른 글
추천시스템 공부(1) 협업필터링 - 절대 거절 못할 제안을 하지 (2) | 2021.12.23 |
---|---|
머신러닝 왕초보 - 붓꽃 품종 예측 (1) | 2021.12.10 |
Kaggle Datast Google Colab으로 불러오기 (우당탕탕) (1) | 2021.12.02 |
Computer vision - Object Detection (객체탐지) (0) | 2021.12.01 |
해쉬 함수 HASH FUNCTION (0) | 2021.11.15 |