728x90
반응형
Job 스케줄 등록하고 모니터링하지 않으면 간혹 프로시저 실패로 인해
job스케줄이 실행을 하지 않는 경우가 종종 있습니다.
그래서 운영업무 하는 사람이라면 필히 job 스케줄 실행하지 않고 있는 것이 있는지 모니터링해야 합니다.
1. Job 스케줄 등록 목록 확인
- DB 전체의 스케쥴러 조회
SELECT * FROM ALL_JOBS;
- 유저의 스케쥴러 조회
SELECT * FROM USER_JOBS;
- JOB 삭제
EXECUTE dbms_job.REMOVE( job_no );
- JOB NEXT_DATE 변경
EXECUTE DBMS_JOB.NEXT_DATE( job_no, job_start_date );
- JOB 실행
EXECUTE DBMS_JOB.RUN( job_no );
- JOB 정지/Y/N
EXECUTE dbms_job.broken( job_no , FALSE);
2.Job 스케줄 정지건 조회
JOB스케줄 등록 프로시저가 16회 오류일 때 broken 처리되므로 job 정지된 것을 조회해서 알림 받도록 하면 편하겠죠.
- Job 정지건 목록 조회
SELECT *
FROM ALL_JOBS
WHERE BROKEN = 'Y'
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)스케줄 등록 및 interval 일정 설정 (0) | 2022.10.04 |
댓글