기술 정보
home
채널 소개
home

Tibero(Window)에서 MS-SQL DBLink 설정하기 (3)

문서 유형
기술 정보
분야
인터페이스/연동
키워드
MS-SQL
dblink
1 more property

개요

Tibero와 MS-SQL Gateway 연동이 완료되면 Gateway 서비스 실행을 확인하고, tbdsn.tbr 파일을 설정하여 DBLink 접속 정보를 등록해야 합니다.
본 글에서는 Gateway 실행 확인 방법과 tbdsn.tbr 설정 절차를 설명합니다.

방법

TbGateway를 실행 및 확인

1. 서비스 상태를 실행 및 상태 확인
prunmgr.exe를 실행한 뒤 Start 버튼을 클릭하여 Gateway 서비스를 실행합니다.
prunmgr.exe //ES//TBGateway Start 버튼 클릭
SQL
복사
2. 실행 확인
서비스가 정상적으로 구동되었는지 상태를 확인합니다.
참고
1.
자바 게이트웨이를 실행하면 log 폴더가 함께 생성됩니다. 장애 발생 시 해당 로그 파일을 통해 원인을 분석할 수 있습니다.
2.
logFailed creating Java 오류가 발생할 수 있습니다.
원인: JDK 1.6 환경에서 daemon 등록 방식 변경으로 msvcr71.dll 파일이 없는 경우 발생
해결: msvcr71.dllwindows/system32 디렉토리에 복사하거나 JDK 1.5를 사용
3.
prunmgr.exe //ES//TBGateway 실행 후 Java 탭에서 JVM 경로를 직접 지정할 수 있습니다.

tbdsn.tbr 설정

DBLink를 생성하기 위해 MSSQL 접속 정보를 tbdsn.tbr 파일에 추가합니다.
기존 내용 (설치 환경에 따라 정보가 다를 수 있습니다) Tibero6=( (INSTANCE=(HOST=localhost) (PORT=8629) (DB_NAME=tibero6) ) ) # 추가 내용 msgate=( (GATEWAY=(LISTENER=(HOST=192.168.20.130) (PORT=9093)) (TARGET=192.168.77.224:1433:tbTest) (TX_MODE=GLOBAL)) )
SQL
복사
설정 내용 설명
1.
자바 게이트웨이의 IP, PORT, DB_NAME, GW_TX_MODE를 설정합니다.
2.
DB_NAME 항목에는 실제 연결할 SQL Server의 IP, PORT, DB명을 지정합니다.
3.
GW_TX_MODELOCAL 또는 GLOBAL을 지정할 수 있으며, 기본값은 GLOBAL입니다.
GLOBAL: 2 Phase Commit 방식으로 동작
LOCAL: Local Commit 방식으로 동작
4.
GW_TX_MODEGLOBAL 모드로 설정할 경우, MSSQL 서버의 DTC(분산 트랜잭션) 서비스가 활성화되어 있는지 반드시 확인해야 합니다.