Oracle 예약된 작업 실행 오류 정보는 다음 위치에서 볼 수 있습니다. 작업 로그(job_log) 작업 스케줄러 로그(scheduler_job_log) 데이터베이스 경고 로그(alert_log.log) 작업 큐 작업(job_queue_jobs) DBMS_SCHEDULER.GET_JOB_LOG 패키지
Oracle 예약 작업 실행 오류 정보 위치
Oracle 예약 작업 실행 중 생성된 오류 정보는 다음 위치에서 확인할 수 있습니다.
1 작업 로그(job_log) 보기
<code class="sql">SELECT JOB_NAME, LOG_DATE, STATUS, LOG_DETAILS FROM DBA_JOBS_LOG WHERE JOB_NAME = '<作业名称>';</code>
2. 작업 스케줄러 로그(scheduler_job_log) 보기
<code class="sql">SELECT SCHEDULER_JOB_NAME, RUN_DATE, STATUS, LOG_DETAILS FROM DBA_SCHEDULER_JOB_LOG WHERE SCHEDULER_JOB_NAME = '<作业名称>';</code>
3. 데이터베이스 알람 로그(alert_log.log) 확인
오류 메시지가 심각한 경우 데이터베이스 알람 로그에 기록될 수 있습니다. 기본적으로 경고 로그는 다음 경로에 있습니다.
/oracle/<oracle_sid>/admin/<oracle_sid>/bdump/<oracle_sid>.log code><code>/oracle/<oracle_sid>/admin/<oracle_sid>/bdump/<oracle_sid>.log
...Oraclediagrdbms<oracle_sid><oracle_sid>trace
...Oraclediagrdbms<oracle_sid><oracle_sid>trace
4. 작업 대기열 작업 보기(job_queue_jobs)
<code class="sql">SELECT JOB_NAME, QUEUE_NAME, STATUS, MESSAGE FROM DBA_JOB_QUEUE_JOBS WHERE JOB_NAME = '<作业名称>';</code>
<code>DECLARE jlob DBMS_LOB.CLOB; BEGIN DBMS_SCHEDULER.GET_JOB_LOG( '作业名称', jlob ); -- 将 CLOB 中的数据导出为字符串 DBMS_OUTPUT.PUT_LINE(DBMS_LOB.SUBSTR( jlob, 1, DBMS_LOB.GETLENGTH(jlob) )); END; /</code>
위 내용은 Oracle 예약 작업 실행 오류 메시지는 어디에서 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!