1. Oracle.com에서 접속용 기본 프로그램 및 ODBC를 다운 받음.

다운받는 위치:

http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html

 

금일현재 Version 11.1.0.7.0가 최신버젼

 

가장 기본적인 프로그램 (무조건 받을 것.)

instantclient-basic-win32-11.1.0.7.0.zip (46,734,555 bytes)

 

가장 기본적인 프로그램 (경량버전)

instantclient-basiclite-win32-11.1.0.7.0.zip (17,667,999 bytes)

 

JDBC 클라이언트 패키지

instantclient-jdbc-win32-11.1.0.7.0.zip (1,562,261 bytes)

 

SQL*Plus 패키지

instantclient-sqlplus-win32-11.1.0.7.0.zip (789,617 bytes)

 

개발자 관련 SDK 패키지

instantclient-sdk-win32-11.1.0.7.0.zip (1,068,348 bytes)

 

개별접속용 ODBC 패키지 - 내가 필요한 기능

instantclient-odbc-win32-11.1.0.7.0.zip (728,899 bytes)

 

WRC 패키지

instantclient-tools-win32-11.1.0.7.0.zip (6,009 bytes)

 

 

 

내가 필요한 것은 기본 프로그램과 ODBC용 패키지로 2개를 다운받아 아래 디렉토리에 압축을 해제함

 

d:\oracle\instentclient_11_1   (요걸 잘 기억 해 주시고...)

 

2. 환경변수 지정

 

시작-> 내컴퓨터 -> 속성




고급 -> 환경변수 





시스템 변수 새로 만들기



시스템 변수 생성



ORACLE_HOME=d:\Oracle\instantclient_11_1

TNS_ADMIN=d:\Oracle\instantclient_11_1 <- tnsnames.ora 파일이 위치할 폴더

NLS_LANG=KOREAN_KOREA.KO16MSWIN949   <- 한글관련 설정

PATH=d:\Oracle\instantclient_11_1 <- 기존 패스에 추가해야 함

 

Path만 기존 변수명에 추가하고 나머지는 새로이 생성

 

 

3. 레지스트리 변경

1) 드라이브 설치했다고 변경 (아래 표내의 글을 복사해서 drive.reg 파일로 저장해서 더블클릭 해도 됨)

 Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]
"Oracle in InstantClient_11_1"="Installed"

 

2) Oracle in InstantClient_11_1 세부내역 추가 (아래글을 복사해서 dddd.reg 파일로 저장해 더블클릭 해도 됨)

 Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\Oracle in InstantClient_11_1]
"APILevel"="1"
"CPTimeout"="60"
"ConnectFunctions"="YYY"
"Driver"="d:\\Oracle\\instantclient_11_1\\SQORA32.DLL"
"DriverODBCVer"="03.51"
"FileUsage"="0"
"Setup"="d:\\Oracle\\instantclient_11_1\\SQORAS32.DLL"
"SQLLevel"="1"

 

3. TNS 서비스 파일 등록

아래 내용을 tnsnames.ora 파일을 작성하여 d:\Oracle\instantclient_11_1 디렉토리에 저장

 

 oracleTest1 =

(DESCRIPTION =
     (ADDRESS_LIST =
          (ADDRESS = 
               (PROTOCOL = TCP)
                    (HOST = xxx.xxx.xxx.xxx)
                    (PORT = 1521)
                )
          )
     (CONNECT_DATA =
          (SERVICE_NAME = DB_NAME)
     )

)

 

oracleTest1 : 사용할 TNS 서비스명으로 임의로 자기가 설정

xxx.xxx.xxx.xxx : oracle이 설치된 서버 IP 주소

1521: 포트번호

DB_NAME : 접속할 DB명

 

 

여기까지 진행이 되었으면 컴퓨터를 재부팅 함... (환경변수 등이 반영되도록...)

 

 

4. ODBC 데이터 원본 관리자 실행

시작-> 제어판-> 데이터 원본 (ODBC) - 추가



드라이버를 선택 - 하단 그림은 Oracle in OraClient10g로 되어 있으나 위에 레지스트리를 정상적으로 적용했다면 Oracle in InstantClient_11_1로 나옴...



드라이버 정보 입력 - TNS Service Name이 중요함




비밀번호를 입력하고....





접속 성공...


'Programing > 오라클&SQL' 카테고리의 다른 글

저장프로시져  (0) 2016.11.30
저장프로시져  (0) 2016.11.30
오라클 ODBC 연결 프로그램  (0) 2016.11.30

+ Recent posts