수행 방법

DB 전환 전 고려사항에 대해서 설명합니다.

1. 압축 파일 해제

table_migrator.zip 바이너리 압축 파일을 해제하면 다음과 같은 파일이 생성됩니다.

파일
설명

migrator_cli.jar

Table Migrator 클래스

toolcom.jar

Tibero 유틸리티 공통 라이브러리

internal-jdbc-16.jar

Tibero JDBC 드라이버

migrator.bat

Windows 계열 실행 파일

migrator.sh

POSIX 계열 실행 파일

migrator.properties.eg

Table Migrator 컨트롤파일

msllogger-14.jar

로그 관련 인터페이스 클래스

antlr-4.3-complete.jar

문자열 파싱 관련 인터페이스 클래스

postgresql-42.2.27.jre6.jar

PostgreSQL JDBC 드라이버

circle-info

실행에 필요한 클래스 라이브러리 toolcom.jar, internal-jdbc-16.jar는 Target DB(Tibero)의 버전에 맞는 라이브러리로 교체하여 실행합니다.

(라이브러리 기본 위치 : $TB_HOME/client/lib/jar)


2. migrator.sh 수정 (또는 .bat)

UNIX 계열인 경우 migrator.sh, Windows 계열인 경우는 migrator.bat 파일을 수정합니다.

classpath 설정에 Source DB의 JDBC 드라이버가 설정되어 있는지 확인하고 없을 경우 추가합니다.


3. Table Migrator 수행

아래는 Table Migrator를 실행하는 2가지 예로 UNIX 계열인 경우 migrator.sh, Windows 계열인 경우는migrator.bat 명령어를 입력합니다.

명령 프롬프트에서 파라미터 지정 실행

컨트롤 파일 지정 실행

파라미터의 값을 컨트롤 파일에 설정한 후 실행합니다.

circle-info

파라미터의 값이 동시에 컨트롤 파일과 명령 프롬프트에 설정된 경우, 명령 프롬프트에서 지정한 파라미터 값을 우선순위로 합니다.

Last updated