본문 바로가기

IT관련

Oracle Alert Log, Trace 파일 볼때 컬러풀하게 색깔넣어서 보는 방법 (vim 세팅)

오라클 DB에 무슨 문제가 생겼을때, DBA들이 가장 먼저 보는 파일이 alert_<SID>.log 파일입니다.

리눅스의 vi 툴을 이용해서 alert log 파일을 한참 보다보면 눈깔 빠지는 경험을 하게되죠~

 

 

위와같이 단조로운 색깔로만 보이는 화면에서 에러 문구 찾으려면 대단한 인내와 집중이 필요합니다.

하지만 아래처럼 컬러풀하게 보인다면 에러문구 찾기가 훨씬 수월해질 겁니다.

 

 

요렇게 세팅하는게 그닥 번거롭지 않습니다.

 

우리가 사용하는 vi 는 vim 을 사용합니다.   alias vi='vim'  요렇게 세팅되어 있습니다.

먼저 vim 홈디렉토리로 가야합니다. (root 유저에서 작업해야 합니다)

vim 홈디렉토리는 보통 /usr/share/vim 입니다.

여기에 가보면, vim74 또는 vim80 과 같은 디렉토리가 있습니다. vim 뒤에 버전번호가 들어가서 버전에 따라 매번 다를겁니다.

 

 

vim80 디렉토리에 보면 syntax 디렉토리가 있습니다.

여기에 또 ora.vim 파일이 있는데 이걸 vi로 열어서 아래문구를 추가해줍니다.

 

syn keyword oraError          fatal fail failed false fault error errors not cannot invalid ORA TNS

 

 

위에 빨간줄 부분이 제가 추가한 부분입니다.

syn keyword oraError 뒤에 에러관련된 여러가지 문구들을 추가로 넣을 수 있습니다.

 

다음으로 vim80 디렉토리로 돌아가서, filetype.vim 파일을 열어서 편집합니다.

 

 

이 파일안에서 ora 라는 키워드로 검색하면 아래와 같이 au BufNewFile,BufRead *.ora 라는 부분이 있습니다.

여기 *.ora 뒤에  ,*.log,*.trc 문구를 추가해주면 됩니다.

이때 주의할 것은 콤마(,) 뒤에 한칸을 띄우거나 하면 안된다는 겁니다. 쭉 붙여서 적어줍니다.

 

 

여기까지만 해주고나면, 이제 vi 로 alert log 파일(*.log) 이나 trace 파일(*.trc) 볼때 컬러풀하게 보이게 됩니다.