oracle database 내에 일정한 시간 수행해야 할 일들을 job으로 등록해 놓으면, 사용자가 일일이 수행해 줄 필요가 없어 무지 편하죠.. 또 특별한 일 없으면 손 봐줄 것도 없고..
그러다 보니 job이 failure가 16번 발생해 broken으로 빠지는 경우가 가끔 발생하곤 하죠..
이렇게 job을 등록해 놓았는데, 자동으로 수행이 되지 않을 때 다음의 checklist로 점검 해보세요..
1. Commit was not put after sublitting the job.
2. Database not bounced after creation
3. Database started in restricted mode
4. job_queue_processes =0
5. _system_enabled_trigger=false
6. Job has not finished and is still running.
7. Job has been broken , can see in alert log and snp trace files.
2. Database not bounced after creation
3. Database started in restricted mode
4. job_queue_processes =0
5. _system_enabled_trigger=false
6. Job has not finished and is still running.
7. Job has been broken , can see in alert log and snp trace files.
다음은 job이 자동으로 수행되지 않은 경우 참고할 만한 노트 입니다.
Note 1026586.6 - SUBMITTED A JOB IT IS NOT RUNNING
Note 1038524.6 - JOBS DO NOT GET EXECUTED WHEN DATABASE IN RESTRICTED MODE
Note 228059.1 - ALERT: Jobs Scheduled with DBMS_JOB May Not Run at Scheduled Intervals
Note 1038524.6 - JOBS DO NOT GET EXECUTED WHEN DATABASE IN RESTRICTED MODE
Note 228059.1 - ALERT: Jobs Scheduled with DBMS_JOB May Not Run at Scheduled Intervals
참고 :
얼마전에 알게된 내용인데, shutdown 중 control + C로 끊는 경우 shared pool 내의 job을 자동으로 수행하게끔 해주는 flag 값이 0으로 설정되어 더이상 자동으로 진행이 안된다는 군요. 그럴땐..
Either restart the database or try the following:
exec dbms_ijob.set_enabled(true);
exec dbms_ijob.set_enabled(true);
'Oracle Database' 카테고리의 다른 글
DICTIONARY MANAGED TABLESPACE를 사용 대비, LOCALLY MANAGED TABLESPACE를 사용하는 것의 장점 (0) | 2009.01.31 |
---|---|
실시간 성능 자료 취합과 진단하는 LTOM (0) | 2009.01.29 |
Linux, iSCSI 환경에서 Oracle RAC 10g Release 2 클러스터 설치하기 [펌] (0) | 2009.01.20 |
지금 수행 중인 smon recovery를 더 빠르게 할 수는 없을까? (0) | 2009.01.19 |
oracle fuzzy bit (0) | 2009.01.18 |