I/F Driver 변경

JDBC

Tibero 6

  • JDBC 4.0 SPEC를 준수합니다. (JDK 1.6이상)

  • JDBC 파일 : $TB_HOME/client/lib/jar/tibero6-jdbc.jar

Tibero 7

  • JDBC 4.0 SPEC을 준수합니다. (JDK 1.7 이상)

  • JDBC 파일 : $TB_HOME/client/lib/jar/tibero7-jdbc.jar

Tibero URL Setting

Tibero 6,7

Single : jdbc:tibero:thin:@192.168.11.49:8629:tibero
TAC : "jdbc:tibero:thin:@(description=
(failover=on)(load_balance=on)
(address_list=(address=(host=192.168.11.49)(port=8629))
(address=(host=192.168.11.50)(port=8629))
)(DATABASE_NAME=tibero7))”


ODBC 및 OLE DB

Tibero7 ODBC 및 OLE DB를 설치하여 기존의 Driver를 변경합니다. Oracle to Tibero DB Link의 경우 ODBC Driver를 사용하므로 교체가 필요합니다.

Connection String(ODBC)

DSN 방식은 동일하며 WIndows 계열의 IP/PORT 접속방식이면 아래와 같이 변경이 필요합니다.

Tibero 6

DRIVER={Tibero 6 ODBC Driver};SERVER=127.0.0.1;PORT=8629;UID=tibero;PWD=tmax;

Tibero 7

DRIVER={Tibero 7 ODBC Driver};SERVER=127.0.0.1;PORT=8629;DB=tb7;UID=tibero;
PWD=tmax;

Tibero 6의 경우 DB NAME 체크가 강화되므로 고객사에 해당하는 DB NAME을 추가합니다.

UNIX 계열(Linux 포함)에서는 SQLDriverConnect를 사용하여 IP/PORT를 명시해도 환경변수 TB_SID를 참고하여 DSN 방식으로 동작합니다.

Connection String(OLE DB)

DSN 방식은 동일하며 WIndows 계열의 IP/PORT 접속방식이면 아래와 같이 변경이 필요합니다.

Tibero 6

Provider=tbprov.Tbprov;Data Source='127.0.0.1,8629';User ID=tibero;Password=tmax;

Tibero 7

Provider=tbprov.Tbprov;Data Source='127.0.0.1,8629,tb7';
User ID=tibero;Password=tmax;

Tibero 6의 경우 DB NAME 체크가 강화되므로 고객사에 해당하는 DB NAME을 추가합니다.


Gateway를 사용 중이라면 Tibero 7에서 제공하는 Gateway로 변경 후 기동합니다.

$TB_HOME/client/bin/

External Procedure

JAVA External Procedure의 Agent를 사용 중이라면 Tibero 7에서 제공하는 Agent로 변경 후 기동합니다.

외부라라이브러리(JAR) 참조

Tibero 6의 해당 파일을 열어 외부 라이브러리 참조에 필요한 셋팅을 Tibero 7에 적용한 후 관련 라이브러리를 가져옵니다.

Tibero 6

$TB_HOME/bin/psmjavac
$TB_HOME/client/bin/tbjavaepa

Tibero 7

$TB_HOME/bin/psmjavac
$TB_HOME/client/bin/tbjavaepa

Last updated