Library2012. 9. 13. 20:19

오라클 클라이언트 없이 ODBC 를 설정할 수 있다.

바로 시작해 보자

 

 1, 먼저 오라클 홈페이지에서 다음을 다운로드 받는다.  링크

"다운로드 - Oracle Instant Client - 해당 OS 버전 선택" 후에

"Instant Client Package - Basic", "Instant Client Package - ODBC" 두개를 다운 로드 받는다.

 

2, "Instant Client Package - Basic" 파일은 압축을 풀고 로컬("C:\instantclient_11_2")에 복사 한다.

3,  "Instant Client Package - ODBC" 파일은 압축을 풀고 "odbc_install.exe" 를 실행한다.

 

4, 환경 변수를 등록 한다.

"컴퓨터 (오른쪽 마우스) - 속성 - 고급 시스템 설정 - 고급텝 의 환경 변수"

  • Path: C:instantclient_11_2
  • NLS_LANG: KOREAN_KOREA.AL32UTF8
  • ORACLE_HOME: C:\instantclient_11_2
  • TNS_ADMIN: C:\instantclient_11_2
  •  

     

    5, "C:\instantclient_11_2" 폴더에 메모장으로 다음의 내용을 저장하고 파일명을 "tnsnames.ora" 만든다.

     ORCL=
    (DESCRIPTION=
     (ADDRESS_LIST=
     (ADDRESS=(PROTOCOL=TCP)(HOST=10.1.1.1)(PORT=1521))
     )
     (CONNECT_DATA=
     (SERVER=DEDICATED)
     (SERVICE_NAME=XE)
     )
    )

    % SERVICE_NAME 을 알고 싶으면 "select name from v$database" 쿼리를 수행 한다.

    6, 여기 까지 잘 따라 왔다면 이제 ODBC 추가에서 다음과 같은 항목이 보인다.

     


    7, "마침" 버튼을 클릭 하여 세부 항목을 작성한다.

     

    Data Source Name: 표시되는 이름 (보기 편한 이름 아무거나 쓴다)

    Description: 생략 가능

    TNS Service Name: 5번에서 작성한 이름이다.

    User ID: 오라클 서버에 접속 가능한 계정

    % Test Connection 버튼을 클릭하여 패스워드를 입력하고 서버에 접속 테스트를 한다.

    Posted by 상현달