Tibero5 기본강좌
Tibero to Oracle DB Link 개요 0 0 83,430

by 티베로 TIBERO TO ORACLE DB LINK [2015.09.11]


Gateway란

데이터베이스 링크를 통해 질의를 수행할 때, 데이터베이스 링크의 대상이 Tibero가 아닌 Oracle이라면 Oracle를 위한 Gateway를 통해 데이터베이스 링크를 생성/수행할 수 있다.

Tibero는 필요한 질의를 Oracle Gateway에 전달하고, Gateway는 Oracle에 접속하여 Tibero로부터 전달 받은 질의를 수행하여 그 결과를 다시 Tibero로 전송한다.

Oracle로의 데이터베이스 링크 기능을 사용하고자 하는 경우에는 Oracle에 대한 Gateway Binary와 환경설정 파일이 필요하다.

Oracle Gateway

다음은 Tibero RDBMS에서 데이터베이스 링크 기능을 지원하기 위한 Gateway Binary명이다.

  • - DBMS Vender : Oracle
  • - Gateway Binary : gw4orcl
  • - Version : Oracle 9i, 10g, 11g

Gateway Binary는 Oracle의 버전에 따라 다를 수 있기 때문에 버전에 맞는 Gateway Binary를 사용할 것을 권장한다.

Gateway 디렉터리 구조

Gateway는 기본적으로 ${TB_HOME}/client/gateway 경로를 사용하여 설정 파일을 읽고 로그 파일을 기록한다.

사용자가 임의의 경로를 사용하고자 하면 환경파일에 TBGW_HOME 환경 변수를 설정하여 경로를 지정할 수 있다.

Gateway가 사용하는 설정 파일과 로그 파일이 존재하는 디렉터리 구조는 다음과 같다.

${TB_HOME}/client/gateway 또는 $TBGW_HOME
    └─ Oracle
        ├─ config
        │   └─ tbgw.cfg
        └─ log
            └─ Log File

Oracle/config

tbgw.cfg라는 Gateway 설정 파일이 있다. 사용자가 Gateway와 관련된 설정 값을 변경하고 싶을 때 생성하며, 위의 디렉터리 구조에 생성하면 된다.

생성방법은 "3.3 Local 방식 Gateway설정", "3.4 Listener 방식 Gateway설정" 강좌의 Gateway 환경설정을 참고 하면된다.

Oracle/log

Gateway와 관련된 로그 파일이 있다.

  • - DBMS Vender : Oracle
  • - Log : gw4orcl.log
  • - Listener Log : gw4orcl_lsnr.log

사전준비

Gateway설정 시 Tibero의 설치 및 Instance가 생성되어 있어야 하며 Oracle Version에 맞는 Gateway Binary가 준비돼야 한다.

Gateway Binary는 TmaxData 고객지원센터(1544-8629) 또는 Tibero엔지니어에게 다음 정보와 함께 요청하면 받을 수 있다.

(Tibero version, Server OS (CPU), Server bit, 사이트 명, 프로젝트 명, Oracle 버전)

- 강좌 URL : http://www.gurubee.net/lecture/2900

- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^

- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입