728x90
반응형
TAdmin툴에서 job 스케줄 등록할 수 있지만 파라미터가 있는 것은 생성이 안되어 당황한 적 있을 것입니다.
파라미터가 포함된 프로시저를 Job스케줄 수기 등록 방법
1. Job 수기 생성
DECLARE
X NUMBER;
BEGIN
X := 0;
DBMS_JOB.SUBMIT
( job => X
,what => '/* 매일(1시간 단위) */
BEGIN
PR_TEST(TO_CHAR(SYSDATE,''YYYYMMDD''),''JOB'');
END;'
,next_date => to_date('20221004010000','yyyymmdd hh24miss')
,interval => 'SYSDATE+60/1440'
,no_parse => TRUE
);
END;
2.실행주기 설정
[ interval 값 설정 ]
- 매일 1시간단위 : SYSDATE+60/1440
- 5분 단위 : SYSDATE+5/1440
- 매일 06시 : TRUNC(SYSDATE+1)+6/24
- 매일 00:30분 : TRUNC(SYSDATE+1)+1/48
- 매일 10시:45분 : TRUNC(SYSDATE) + 1 + 10/24 + 45/24/60
- 매주 화요일 16시 : NEXT_DAY(TRUNC(SYSDATE)+16/24, '화요일')
- 매달 1일 : TRUNC(LAST_DAY(SYSDATE)) + 1
- 매년 12월 1일 새벽 1시 : ADD_MONTHS(TRUNC(SYSDATE, 'MM'), 12) + 1/24
728x90
반응형
'기술' 카테고리의 다른 글
한글입력이 안될때 이상하게 한글이 깨질때 (0) | 2022.10.14 |
---|---|
[기술] 오라클 티베로 스냅샷 TIMESTAMP을 이용한 데이타 복원 (0) | 2022.10.08 |
[Tibero/Oracle]DB 테이블 및 상세정보 추출 (0) | 2022.10.06 |
[Tibero]세션 락 Session Lock / 실행 쿼리 상태 조회 (0) | 2022.10.05 |
[Tibero]잡(Job) 스케줄 깨짐(broken) 모니터링 (0) | 2022.10.05 |
댓글