현상
DBMS_SCHEDULER를 사용해 작업을 수행했음에도 불구하고, 관련 로그 기록이 남지 않는 현상이 발생합니다.
원인
DBMS_SCHEDULER의 attribute는 기본값으로 nologging이 설정되어 있어, 관련 작업 수행 시 로그가 남지 않게 됩니다.
해결
DBMS_SCHEDULER의 로그 레벨을 변경하려면 아래와 같이 logging_level 속성을 DBMS_SCHEDULER.LOGGING_RUNS로 설정해야합니다.
begin
DBMS_SCHEDULER.SET_ATTRIBUTE(
NAME => 'INSERT_JOB',
ATTRIBUTE => 'logging_level',
VALUE => DBMS_SCHEDULER.LOGGING_RUNS
);
end;
/
SQL
복사
확인 쿼리
--select job_name, LOGGING_LEVEL from dba_scheduler_jobs;
SQL
복사
만약 속성값 변경이 정상적으로 반영되지 않는다면, DBMS_SCHEDULER 관련 아래 패치들을 적용해야합니다.
•
198549a
•
225787s
•
211553e
•
252172a
•
234155a
•
185177e
주의
티맥스티베로에서 제공하는 기술지원을 통해 패치를 적용합니다.