간만에 업무용(?) 포스팅...
PC사양이 높아지면서 거기에 맞는 프로그램 사양 및 환경도 많이 바뀌었다
그러면서 OS뿐만 아니라 프로그램도 64비트용을 사용하는 경우가 많아 지고 있다
그래서 Toad도 64비트용이 있길래 사용해볼려고 했더니
역시나 한번에 깔끔하게 실행이 되지는 않았다.
사용해보신분들은 알겠지만 Toad를 사용하려면 oracle Client를 설치 해야 하는데
요게 은근 무거우면서 맘이(?) 가지 않는 프로그램이다.
그러다가 Instant Client를 이용 간단하게 환경설정만 해주고 Toad가 이용하다는걸 알게 되었다.
사실 글을 쓰는 목적은 Client를 설치 안하고 Toad를 사용하는 목적보다
그렇게 설치 하는데 에러가 나오던걸 해결방법을 우연하게(?) 찾아서 글을 쓴다.
http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
위 경로에 가서 본인의 환경에 맞는 Instant Client를 받아서 설치하면 된다.
주위 : Toad 버전과 InstantClient 버전은 동일해야 한다. toad가 64비트면 client도 64비트
(뭐 이런걸 다 알테니..., OS는 상관이 없는데 toad 64비트사용하려면 os가 64비트 인건 당연한거고...)
테스트 환경:
윈도우 8.1 Enterpirse, UPDATE1 버전
InStant Client 64비트 12버전 현재(2014/7/18) 당시 최신버전
Toad 11.6.0.43 64비트 버전
설치를 후다닥 하고 Toad를 실행 하면 접속을 해보려고 하면 위와 같은
oci.dll를 로드할수 없다고 에러가 발생 한다!!!
정말 이 에러 때문에 여러방법을 찾다가 우연하게 db에 제대로 접속이 되는 PC를 발견!!!
그때부터 두PC를 비교 하기 시작 하는데 정말 기가 막히고 코가 막히는 경우에 방법을 찾았다
바로 MS OFFICE의 설치유무!!
지금 생각 해도 왜 오피스 설치가 되어 있으면 저 에러가 안나오는지 모르겠지만
MS 오피스를 설치를 하니 접속이 잘되는것이다
(방법을 찾으려고 OS도 새로 깔아보고 하다가 잘되는 PC에서 프로그램을 하나씩 지우다가 알게됨)
나는 MS OFFICE 2013를 깔아보아서 해결을 보았다
(오피스2003, 2007, 2010은 테스트 안해봄)
이거 해결방법이 살짝 황당하지만 지금까지도 왜 되는지 모르겠다.
프로그램 관련하여 공유 질문은 사절합니다.