728x90

# HSODBC 설정 방법

 

1. ODBC 설정

 오라클이 설치된 NT 장비에서 [제어판 [관리도구 [데이터원본(ODBC)] 메뉴 선택

 . ODBC 데이터 원본 관리자 창에서 [시스템 DSN] 탭메뉴 선택 후 추가 버튼 클릭

 새 데이터 원본 만들기 창에서 [SQL Server] 드라이버 선택

 . SQL Server에 새로운 데이터 원본 만들기 창의 이름 항목에 ‘hsodbctest설명 항목은 생략
     
서버 항목에 임시장비2 IP 입력

 . Microsoft SQL Server DSN 구성 창에서 ‘사용자가 입력한 로그인 ID 및 암호를 사용하는 SQL Server 
     
인증 사용’에 체크 하고,
 하단의 ‘추가 구성 옵션의 기본 설정을 얻기 위해 SQL Server에 연결’에도 체크 후 
     ID 
및 암호 항목에 임시장비2에 설치된 
MSSQL DB의 계정 정보를 입력

 그 이후 단계는 디폴트로 진행

 

 

2. 오라클 HSODBC 설정

 . $oracle_home\network\admin\tnsnames.ora 파일 수정 (붉은색 부분 추가)


hsodbc =

      (DESCRIPTION=

        (ADDRESS=(PROTOCOL=tcp)

        (HOST=127.0.0.1)

        (PORT=1521))

        (CONNECT_DATA=(SID=hsodbc))

        (HS=OK)

      )

 

 . $oracle_home\network\admin\listener.ora 파일 수정 (기존 리스너 환경에 붉은색 부분만 추가)


SID_LIST_LISTENER =

  (SID_LIST =

    (SID_DESC =

      (SID_NAME = PLSExtProc)

      (ORACLE_HOME = C:\oracle\product\10.2.0\db_1)

      (PROGRAM = extproc)

    )

    (SID_DESC=

      (SID_NAME=hsodbc)

      (ORACLE_HOME=C:\oracle\product\10.2.0\db_1)

      (PROGRAM=hsodbc)

    )

  )

 

 . $oracle_home\hs\admin\inithsodbc.ora 파일 수정 (기존 parameter 항목에 붉은색 부분 반영)


HS_FDS_CONNECT_INFO = 
hsodbctest

HS_FDS_TRACE_LEVEL = off

 

 오라클 리스너 restart

  - cmd 창에서 lsnrctl 입력 후 stop -> start 명령어 입력

 

 

3. 오라클 DB Link 생성

 . cmd 창 또는 SQLPLUS 프로그램을 통해 오라클 DB 접속 (DBA 권한이 있는 계정으로 접속)

 다음과 같은 쿼리문으로 DB Link 생성 (ID/PW는 오라클 DB가 아닌 MSSQL DB의 계정의 ID/PW )


CREATE PUBLIC DATABASE LINK 
hsodbc

CONNECT TO <MSSQL-ID> IDENTIFIED BY <MSSQL-PW> USING 'hsodbc';

 

 

4. 검증

 오라클 DB 접속

 . DB Link를 통해 MSSQL DB 내 특정 객체(테이블/조회


select count(*) from 
테이블
@hsodbc;




<참고 자료> 
- How to setup generic connectivity (HSODBC) for 32 bit Windows (Windows NT, Windows 2000, Windows XP, Windows 2003)
728x90

'Oracle > oracle' 카테고리의 다른 글

Optimizing GROUP and ORDER BY  (0) 2011.04.13
오라클 캐릭터셋 확인  (0) 2011.03.08
Oracle 11g - ADRCI : IPS  (0) 2010.05.20
NOT IN과 NOT EXISTS의 차이점  (0) 2010.05.03
NOT IN, NOT EXISTS, MINUS의 효과적인 튜닝방법  (0) 2010.04.01

+ Recent posts