-
오라클 JOB 이슈사항기초/DBMS 2022. 1. 3. 13:51
오라클 JOB 정리
DB전체의 스케쥴러 조회
SELECT * FROM DBA_JOBS;
유저의 스케쥴러 조회
SELECT * FROM USER_JOBS;
EXECUTE dbms_job.submit( job_no, 실행 오브젝트 , job_start_date , job_interval , (ture/false) )
-- JOB 정지
EXECUTE dbms_job.broken( job_no , FALSE);
commit;
-- JOB 삭제
EXECUTE dbms_job.REMOVE( job_no );
commit;
-- JOB 변경 NEXT_DATE
EXECUTE DBMS_JOB.NEXT_DATE( job_no, job_start_date );
commit;
-- JOB 실행
EXECUTE DBMS_JOB.RUN( job_no );
commit;
2022.01.03
BROKEN시 COMMIT을 해줘야 반영됨
2022.01.03
오라클의 JOB에서 BROKEN이 자동으로 N으로 변경되는사항 발생 ( 자동으로 재실행됨 )
서버 이슈사항
2022년 부터 중지되어야 할 프로시저가 실행됨
처리방법 변경 :
1. 프로시저를 백업 후 JOB은 REMOVE
2. 프로시저에 날짜체크 조건을 추가하여 실행
'기초 > DBMS' 카테고리의 다른 글
[DBMS] mySQL autoincrement 재설정 (0) 2017.08.02 [DBMS] 간단한 데이터베이스 모델링 (0) 2017.07.31 [DBMS] workbench safe mode (0) 2017.07.27 [DBMS] 스토어드 프로시저 ( stored Procedure ) (0) 2017.07.27 [DBMS]Mysql import (0) 2017.07.26