오라클 Client 10g (x64) 와 오라클 Client 11g (x32)를 설치했는데 11g 를 사용하는 방법을 모르겠어요 0 1 7,521

by 장용석 11g 10g OLEDB Provider [2013.12.21 13:53:46]


안녕하세요.

상황은 이렇습니다.

저희가 제작한 프로그램이 32비트용인데요, 그래서 OLEDB Provider 32비트용을 통해서 오라클 DB에 접속해야 하는데,
프로그램이 실행되는 환경이, Windows Server 2008 R2 x64 인데요, 그곳에 이미 오라클 클라이언트 10g (x64)용이 설치되어 있습니다.

그래서 오라클 클라이언트 11g(x32)용을 설치했는데요, (호출 프로그램이 32bit용이라서 32bit 클라이언트가 필요하죠)
저희 프로그램이 이놈에게 연결이 안되는거죠. 연결 공급자를 찾을 수 없다고 하는 메시지를 남기면서요,
아마 10g (x64)용으로만 찾으려고 해서 그렇겠죠.

어떻게 하면 11g (x32)용으로 연결되게 할 수 있을까요?
여기저기 찾아보고 해봤는데 잘 안되네요.

시스템 환경변수에 11g용 ORACLE_HOME 패스를 넣고, 레지스트리에 관련 정보를 넣고 했는데도 잘 안되네요.
시스템 환경변수에 11g용 ORACLE_HOME 패스를 넣었는데요,  재부팅을 안해서 효과가 없는 것일까요?

감사합니다.
by 사랑초 [2013.12.23 13:58:31]
WINDOWS 2003 32bit Enterprise 에서는 잘 되는 걸로 나오긴하는데,
ODBC Driver 셋팅 및 ODBC Connection 테스트는 되신 상태신거져?;

레지스트리는 아래 두 군데 다 하신거 맞으신거져?
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_client]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_client]

CMD 창에서 아래 2개 구문을 실행하셨을때 잘 나오시는거는 맞으시져?
> echo %ORACLE_HOME%
> SET

움... 아래 2개 참고 블로그도 혹시 안보신 거라면 도움이 되셨으면 좋겠습니다만...
http://blog.naver.com/jamesthegood/194078622
http://bryantbrabson.blogspot.kr/2009/09/windows-7-x64-toad-9725-oracle-11g-odac.html
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입