DBMS_JOB 시간 지연으로 인한 BROKEN 0 1 1,117

by 윤장현 [Oracle 기초] DBMS_JOB JOB SCHEDULER [2022.08.01 10:47:56]


안녕하세요


DBMS_JOB에 등록된 작업이 주기적으로 BROKEN 발생하고 있는데, 아마 30분 이상 작업이 지연되면 발생하는 것 같습니다

혹시 DBMS_JOB은 30분 이상 지연되면 BROKEN 발생하나요?

그리고 최대 수행 시간 설정은 DBMS_SCHEDULER만 가능할까요?

 

혹시 아시는 분 계시면 도움 부탁드립니다.

감사합니다.

by 신이만든지기 [2022.08.01 17:36:43]

broken 은 16번의 job fail이 발생할 때  broken으로 변경됩니다.

job fail이 발생하는 경우는 다양합니다.  예) 프로지서 실행오류,  lock 발생 등

fail이 발생한 원인을 밝히려면, 해당job에서 별도의 로그를 남기거나, dbms_scheduler를 사용해야 합니다.

 

참고 : https://dba.stackexchange.com/questions/283715/why-a-job-of-dbms-job-is-broken


댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입