데이터베이스 링크를 통해 질의를 수행할 때, 데이터베이스 링크의 대상이 Tibero가 아닌 Oracle이라면 Oracle를 위한 Gateway를 통해 데이터베이스 링크를 생성/수행할 수 있다.
Tibero는 필요한 질의를 Oracle Gateway에 전달하고, Gateway는 Oracle에 접속하여 Tibero로부터 전달 받은 질의를 수행하여 그 결과를 다시 Tibero로 전송한다.
Oracle로의 데이터베이스 링크 기능을 사용하고자 하는 경우에는 Oracle에 대한 Gateway Binary와 환경설정 파일이 필요하다.
다음은 Tibero RDBMS에서 데이터베이스 링크 기능을 지원하기 위한 Gateway Binary명이다.
Gateway Binary는 Oracle의 버전에 따라 다를 수 있기 때문에 버전에 맞는 Gateway Binary를 사용할 것을 권장한다.
Gateway는 기본적으로 ${TB_HOME}/client/gateway 경로를 사용하여 설정 파일을 읽고 로그 파일을 기록한다.
사용자가 임의의 경로를 사용하고자 하면 환경파일에 TBGW_HOME 환경 변수를 설정하여 경로를 지정할 수 있다.
Gateway가 사용하는 설정 파일과 로그 파일이 존재하는 디렉터리 구조는 다음과 같다.
${TB_HOME}/client/gateway 또는 $TBGW_HOME └─ Oracle ├─ config │ └─ tbgw.cfg └─ log └─ Log File
tbgw.cfg라는 Gateway 설정 파일이 있다. 사용자가 Gateway와 관련된 설정 값을 변경하고 싶을 때 생성하며, 위의 디렉터리 구조에 생성하면 된다.
생성방법은 "3.3 Local 방식 Gateway설정", "3.4 Listener 방식 Gateway설정" 강좌의 Gateway 환경설정을 참고 하면된다.
Gateway와 관련된 로그 파일이 있다.
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
- 구루비 강좌는 개인의 학습용으로만 사용 할 수 있으며, 다른 웹 페이지에 게재할 경우에는 출처를 꼭 밝혀 주시면 고맙겠습니다.~^^
- 구루비 강좌는 서비스 제공을 위한 목적이나, 학원 홍보, 수익을 얻기 위한 용도로 사용 할 수 없습니다.