기술 정보
home
채널 소개
home

Tibero to Altibase DBlink 사용 방법

문서 유형
기술 정보
분야
인터페이스/연동
키워드
dblink
Java Gateway
altibase
적용 제품 버전
6FS07

개요

ATLIBASE는 MS-SQL SERVER, Sybase ASE와 같이 JAVA GATEWAY를 통해 TIBERO RDBMS에서 제공하는 DBLink 기능을 사용할 수 있습니다.
본 문서에서는 TIBERO TO ALTIBASE DBLINK 사용을 위한 방법으로서 JAVA GATEWAY 설치 및 설정 이후에 수행되는 DBlink 생성 및 사용법을 안내합니다.
참고
JAVA Gateway 설치 및 설정 방법은 별도의 게시글에서 확인 가능합니다.
JAVA Gateway 설치 관련 글 제목: JAVA gateway 설치방법 for dblink (tibero to altibase)
JAVA Gateway 설정 관련 글 제목: JAVA gateway 설정방법 for dblink (tibero to altibase)
본 문서는 아래 조건에서 수행한 안내자료 입니다.
Tibero : 6 FS07_CS_2005
Altibase: 7.1.0.8.0

방법

1. DB Link Object 생성

1.1. DB Link Object 생성

tbsql에 접속하여 Altibase database link를 생성합니다.
아래와 같은 문법을 사용하여 DB Link object를 생성할 수 있습니다.
SQL> create database link [DB LINK명] connect to [접속 사용자 ID] identified by [접속 패스워드] using [접속할 ALIAS]; ex) SQL> create public database link alti connect to SYS identified by 'MANAGER' using 'alti'; Database Link 'ALTI' created.
SQL
복사
주의
DB Link를 생성하기 위해서는 CREATE DATABASE LINK 또는 CREATE PUBLIC DATABASE LINK 권한이 필요합니다.

1.2. DBLINK 확인 및 접속

DBA_DB_LINKS과 같은 VIEW로 DBLINK가 생성됐음을 확인하고, 생성된 DBLINK 로 ALTIBASE에 접속합니다.
ex) SQL> select * from dba_db_links; OWNER DB_LINK USERNAME HOST CREATED ---------- ---------- ---------- ---------- -------------------- PUBLIC ALTI SYS alti 2022/11/02 SQL> select * from dual@alti; DUMMY ----- X 1 row selected.
SQL
복사

2. DB Link를 이용한 데이터 조회 및 DML TEST

2.1. Tibero에서 Altibase의 table 조회

SQL> select * from sys.test1@alti; NUM NAME ---- ------------------------------ 1 tmax 1 row selected.
SQL
복사

2.2. Tibero에서 DBLink를 사용하여 INSERT 수행

SQL> insert into test1@alti values (2, 'tibero'); 1 row inserted. SQL> commit; Commit completed. SQL> select * from test1@alti; NUM NAME ---- ------------------------------ 1 tmax 2 tibero 2 rows selected.
SQL
복사