본문 바로가기
Tibero/기타

Tibero To Tibero DB Link

by dan.de.lion 2016. 6. 14.

Tibero To Tibero DB Link


Tibero To Tibero

테스트 환경

OS : OEL release 7.2
Java : 1.6.0_45
Tibero : 5SP1 FS04

Tibero 접속정보 설정


  • $TB_HOME/client/config/tbdsn.tbr에 Gateway 접속정보를 설정해 준다.
  • 해당 정보를 사용하여 DB Link를 생성하게 된다.
  • 기존의 Oracle DB Link와 차이가 있다면 해당의 경우 IP, 포트 등의 정보를 하나의 파일에서 관리한다.
(전략)
#$ALIAS                             #접속 정보 명칭
#    (INSTANCE=(HOST=$IP)           #접속 서버 IP
#              (PORT=$PORT)         #접속 서버 PORT
#              (DB_NAME=$DB_NAME)   #접속 서버 DB Name
#    )
#)
tibero=(
    (INSTANCE=(HOST=localhost)
              (PORT=18629)
              (DB_NAME=tibero)
    )
)

  • 위의 설정된 접속정보들을 토대로 Tibero DBMS내에 DATABASE LINK 객체를 생성한다.
/* -- 생성문법
 * CREATE DATABASE LINK 링크명   --생성할 링크명
 * CONNECT TO Sybase계정         --Tibero 접속 계정
 * IDENTIFIED BY '암호'          --Tibero 계정 암호
 * USING '$ALIAS' ;              --접속 정보 명칭
 * -- 사용방법
 * SELECT * FROM 오브젝트@링크명 ;
 */

--링크 생성
CREATE DATABASE LINK TIB_LINK
CONNECT TO tibero IDENTIFIED BY 'tmax'
USING 'tibero' ;

-- 사용방법
SELECT * FROM emp@TIB_LINK ;    --"테이블명"@"DB Link 명"

여담


  • Tibero TO Tibero의 경우는 특별한 환경설정은 필요하지 않다.
  • 다만, 메이저 버전의 차이로 인해 에러가 발생되는 경우도 있으며 이러한 현상이 패치 포함 여부에 따라 달라지는 경우도 있다.
  • 패치와 동시에 특정 로직이 추가되어 오작동 하는 경우도 있으니 에러가 나면 확인해 봐야한다.

'Tibero > 기타' 카테고리의 다른 글

Tibero Session Kill  (0) 2016.09.06
PHP와 tbOCI(Tibero OCI) 연동  (0) 2016.06.14
Tibero To MS-SQL DB Link  (0) 2016.06.03
Tibero To Sybase DB Link  (0) 2016.06.03
Tibero to Oracle DB Link(Local Gateway)  (0) 2016.06.03

댓글