월요일, 9월 11, 2006

[oracle]01번 file system, core dump, trace

du -sk * 명령과 ls -ltr 의 조합으로 최근에 가장 많이 늘어난 디렉토리에 접근한다.
core dump가 지속적으로 떨어지면서 트레이스도 함께 발생하여 파일시스템이 증가하게 된다.
원인은 잘못된 sql문 수행.

/c2m3_01/ots1mes2/app/oracle/admin/TS1MES2

대충 이런 경로 밑에 보면 오라클의 3가지 덤프가 존재한다.
cdump는 코어덤프 (오래된 디렉토리부터 삭제)
udump는 트레이스 파일들

원인을 분석하기 위해 트레이스 파일을 본다.
해당날짜 해당시간에 떨어진 트레이스 파일을 vi 편집기로 열고
검색옵션으로 'PROCESS STATUS'를 검색해본다.

해당 프로세스의 상태들이 나온다 어디서 실행했는지 뭘로 실행했는지
운이 좋다면 누가 실행했는지에 대해서도 나온다.
만약 실행한 주체를 발견했다면 그 사람에게 연락하여 해당 sql문 실해의
중단이나 확인을 요청한다.

0 Comments:

댓글 쓰기

<< Home