본문 바로가기

work/oracle

ORACLE instant client 설정 및 ODBC 설정 (32비트)


32비트 머신에서 컴파일된 프로그램을 64비트 머신에서 설정한 ODBC를 사용하는 경우 문제가 발생한다.
그래서, 64비트 머신에서 32비트용 ODBC 설정을 해야한다.

1. 첨부파일을 D:\instantclient_10_2 에 압축해제

2. 윈도우 환경 변수 설정
ORACLE_HOME=D:\instantclient_10_2
TNS_ADMIN=D:\instantclient_10_2       ( tnsnames.ora 파일이 위치할 폴더 )
PATH=D:\instantclient_10_2                 ( 기존 패스에 추가 )

3. odbc_install.exe 실행

4. tnsnames.ora 설정

5. ODBC 설정
- 32비트 머신인 경우 제어판->관리도구->데이터 원본 (ODBC)  실행
- 64비트 머신인 경우 32비트 ODBC설정 실행 (C:\Windows\SysWOW64\odbcad32.exe)

6. UDL 테스트
- 32비트 머신인 경우 _연결TEST.udl 파일 더블클릭
- 64비트 머신인 경우 ("C:\Windows\syswow64\rundll32.exe" "C:\Program Files (x86)\Common Files\System\Ole DB\oledb32.dll",OpenDSLFile D:\instantclient_10_2\_연결TEST.udl)