본문 바로가기

기타

오라클에서 프로시저 실행을 스캐쥴로 등록

728x90

오라클에서 Job Scheduler를 등록하는 방법

 

1. 오라클에서 프로시저 실행을 스캐쥴로 등록

DECLARE jobnonumeric; 
BEGIN dbms_job.submit(jobno,'up_EGSL_IF_MATERIAL_MST_C01();'
, SYSDATE,'TRUNC(SYSDATE)+1+2/24'); END; 

-  'up_EGSL_IF_MATERIAL_MST_C01();'  -->수행되어야 할 구문

-  SYSDATE --> 처음 실행 일시

-  'TRUNC(SYSDATE)+1+2/24')  --> INTERVAL (ex 10분마다/ 30분마다 / 매일 오전 5시)

 

-위와 같이 INTERVAL을 설정할 경우, "20130329 02:00:00" 값이 나오는데

이것은 매일 오전 2시에 수행하겠다는 것이다.

SELECTTO_CHAR(TRUNC(SYSDATE)+1+2/24,'yyyymmdd HH:MI:SS') FROM DUAL;
728x90

'기타' 카테고리의 다른 글

오라클 asm disk 조회  (0) 2017.09.04
MariaDB Dump  (0) 2017.09.01
MariaDB 설치하기  (0) 2017.09.01
테이블스페이스 조회  (0) 2017.09.01
오라클에 트리거 설정하기  (0) 2013.12.01