ssh tunneling을 이용해 local port로 원격 DB에 접속하기

LINUX OSX

여러가지 이유로 DB에 바로 접속하지 못하고 SSH tunneling을 이용해야 하는 경우가 발생하게 되는데, Datagrip등의 DB Handling Tool에서는 자체적으로 ssh tunneling을 지원하지만 로컬에서 테스트할 때 사용하는 개발 언어에서 공식적으로 지원하지 않는다면 별도의 라이브러리를 사용한다던가 하는 귀찮음이 발생한다. 라이브러리 사용 시 connection이나 query execution등의 구문들도 다 바꿔주어야하니 여간 귀찮은게 아니다. (물론 connection과 execution등을 wrapping 해두었다면 한두군데만 수정하면 …

Continue Reading

Oracle DB 서버 CPU 점유율 100%로 식겁한 이야기

SERVER

최근 들어 영업시간에 특정 시간만 되면 DB 서버 반응이 매~~~우 느려지고 응답하지 않는 경우가 생겨서 참 난감한 경우가 발생했다. 사용 중인 서버는 Windows 2012 R2에 Oracle 11G…. 때는 일요일 오후 3시경.. 처음엔 일시적인 현상이겠거니 했지만  다음 주에도 똑같은 현상이 발생해서 원인 분석에 들어갔다. 처음에는 네트워크단의 문제가 아닐까 싶어서 모니터링해보았지만 딱히 원인을 특정 지을만한 특이사항이 발견되지 않았고, …

Continue Reading