OS 환경 : Oracle Linux 8.7 (64bit)
DB 환경 : Oracle Database 19.27.0.0
방법 : 오라클 19c job의 failure_count 초기화
본문에서는 오라클에서 job의 failure_count를 초기화 시키는 방법을 설명함
잡을 재등록 하는 방법도 있지만 이건 잘못 재등록하는 리스크가 있기때문에
disable후 enable하는 방법으로 초기화를 수행함
job failure_count 조회
|
1
2
3
4
5
6
7
8
9
10
11
12
|
SQL>
set lines 200 pages 1000
col job_name for a20
select job_name, failure_count
from dba_scheduler_jobs
where failure_count != 0;
JOB_NAME FAILURE_COUNT
-------------------- -------------
DBMS_JOB$_1 16
DBMS_JOB$_2 16
DBMS_JOB$_3 16
|
현재 3개 job 모두 failure_count가 16임
1번 잡에 대해 disable 후 enable
|
1
2
3
4
5
6
7
|
SQL> exec dbms_scheduler.disable('DBMS_JOB$_1');
PL/SQL procedure successfully completed.
SQL> exec dbms_scheduler.enable('DBMS_JOB$_1');
PL/SQL procedure successfully completed.
|
job failure_count 다시 조회
|
1
2
3
4
5
6
7
8
9
10
11
|
SQL>
set lines 200 pages 1000
col job_name for a20
select job_name, failure_count
from dba_scheduler_jobs
where failure_count != 0;
JOB_NAME FAILURE_COUNT
-------------------- -------------
DBMS_JOB$_2 16
DBMS_JOB$_3 16
|
DBMS_JOB$_1의 failure_count가 0이됨
결론 :
failure_count는 재기동해도 초기화되지 않음
만약 이 값을 0으로 만들고 싶은 경우 본문 내용처럼 disable후 enable 하게되면 초기화됨
참조 :
https://docs.oracle.com/en/database/oracle/oracle-database/19/refrn/DBA_SCHEDULER_JOBS.html
'ORACLE > Admin' 카테고리의 다른 글
| 오라클 19c ahf 기동 중 ru 패치 테스트 (0) | 2025.11.14 |
|---|---|
| 오라클 19c expdp master_table 옵션 (0) | 2025.11.02 |
| 오라클 19c utlrp 시 수행되는 job (0) | 2025.10.19 |
| 오라클 26ai 공개 (0) | 2025.10.14 |
| 오라클 19c 업그레이드 시 job의 nls_env 유의사항 (0) | 2025.10.12 |