티스토리 뷰

Oracle에서는 JOB 스케줄러가 중요한 역할을 하며, 이를 통해 자동화된 작업을 쉽게 관리할 수 있습니다. 이번 포스팅에서는 JOB 스케줄러 실행 정보를 조회하는 방법을 알아보겠습니다. 주로 dba_scheduler_job_log, dba_scheduler_job_run_details 뷰를 활용하며, v$diag_info를 사용해 트레이스 경로를 확인하는 방법도 함께 다루겠습니다.

 

1. dba_scheduler_job_log

SELECT job_name,
       log_date,
       status,
       additional_info
FROM   dba_scheduler_job_log
WHERE  job_name = 'YOUR JOB NAME'
ORDER  BY log_date DESC;
  • JOB의 실행 내역을 기록한 로그 정보 조회

 

2. dba_scheduler_job_run_details

SELECT job_name,
       log_date,
       status,
       error#,
       additional_info,
       req_start_date,
       actual_start_date,
       run_duration
FROM   dba_scheduler_job_run_details
WHERE  job_name = 'YOUR JOB NAME'
AND STATUS = 'STOPPED'
ORDER  BY log_date DESC;
  • 세부 실행 정보와 상태 확인

 

3. v$diag_info

select value from v$diag_info where name='Diag Trace';
  • 트레이스 파일 경로 확인

 

감사합니다.

최근에 올라온 글
Total
Today
Yesterday