by 줆이 [2017.08.24 11:04:02]
안녕하세요..!
특정 프로시저가 실행이 안된 것 같아서
관련 오류 로그를 보고 싶은데
혹시 오류 로그 확인 쿼리를 알고계신지 문의드립니다..
(오라클 입니다...)
감사합니다..
프로시저 자체에 로그를 남기는 로직을 만들지 않으셨다면 확인하기 어려울 것 같네요.
실시간으로 확인하려고 하시면 dbms_output 을 활용하는 방법이 있겠고
스케줄이나 유저가 실행하는 프로시저의 로그를 확인하려면
로그테이블을 만드는 방법, 혹은 서버에 utl_file 패키지 등으로 log 파일을 남기는 방법 등이 있겠네요.
혹시나 job에서 프로시저를 실행하는 형태라면
select * from user_jobs
하셔서 last_date가 언제인지 확인해보시고요.(수행 여부만 알수 있고 오류 내용은 알 수 없습니다)
자세한 답변 감사드립니다...! 따로 설정을 해야하는 부분이었군요..
보통 프로시져나 호출 프로그램에서 수행여부/에러로그/날짜등을 남기는 로직을 남겨두는게 일반적입니다.
저는 시스템상에서 확인이 가능 할 것 이라 생각했었는데 로직을 남겨야 하는 부분인거군요.. 답변 감사드립니다!