오라클 프로시저 에러 로그 확인할 수 있을까요..? 0 4 13,679

by 줆이 [2017.08.24 11:04:02]


안녕하세요..!

 

특정 프로시저가 실행이 안된 것 같아서

 

관련 오류 로그를 보고 싶은데

 

혹시 오류 로그 확인 쿼리를 알고계신지 문의드립니다..

(오라클 입니다...)

 

감사합니다..

by jkson [2017.08.24 12:07:13]

프로시저 자체에 로그를 남기는 로직을 만들지 않으셨다면 확인하기 어려울 것 같네요.

실시간으로 확인하려고 하시면 dbms_output 을 활용하는 방법이 있겠고

스케줄이나 유저가 실행하는 프로시저의 로그를 확인하려면

로그테이블을 만드는 방법, 혹은 서버에 utl_file 패키지 등으로 log 파일을 남기는 방법 등이 있겠네요.

혹시나 job에서 프로시저를 실행하는 형태라면

select * from user_jobs

하셔서 last_date가 언제인지 확인해보시고요.(수행 여부만 알수 있고 오류 내용은 알 수 없습니다)


by 줆이 [2017.08.24 13:18:27]

자세한 답변 감사드립니다...! 따로 설정을 해야하는 부분이었군요..


by 우리집아찌 [2017.08.24 12:15:36]

보통 프로시져나 호출 프로그램에서 수행여부/에러로그/날짜등을 남기는 로직을 남겨두는게 일반적입니다.


by 줆이 [2017.08.24 13:18:59]

저는 시스템상에서  확인이 가능 할 것 이라 생각했었는데 로직을 남겨야 하는 부분인거군요..
답변 감사드립니다!

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입