본문 바로가기

프로그래밍

Oracle Client x86/x64 가 동시 설치 및 함께 쓰기 설정

Oracle Client x86/x64 가 동시 설치 및 함께 쓰기 설정


- 상황1 : 내가 쓰는 Oracle 개발툴은 32비트 Oracle Client를 설치해야 사용가능하다.

- 상황2 : 요즘은 64비트 사용자 PC 가 대부분이라 사용자 PC에 설치되는 애플리케이션은 64비트용 Oracle Client가 필요하다.(32비트 사용시 BadImageFormatException 발생)

- 상황3 : ODP.NET ManagedProvider 는 사용할 수가 없다.(아직도 2.0이다. .NET Framework 4.0 으로 업그레이드를 못한다.)


방법. Oracle Client 32/64비트 버전을 함께 설치하고 Symbolic Link를 이용하여 자동으로 각 버전을 찾아가도록 설정하면 된다.


https://stackoverflow.com/questions/24104210/badimageformatexception-this-will-occur-when-running-in-64-bit-mode-with-the-32


* 3년정도 이렇게 쓰고 있는데, 내 사용환경에서는 완벽하게 요구를 충족시키고 있다.

* 오늘 누군가 물어봐서 알려줬는데, 생각난 김에 블로그에도...