문서유형ㅣ기술정보
분야ㅣ 마이그레이션
적용제품버전ㅣ6FS01, 6FS02, 6FS03, 6FS04, 6FS05, 6FS06, 6FS07, 6FS07PS, 7FS01, 7FS02, 7FS02PS, 5SP1FS01, 5SP1FS02, 5SP1FS03, 5SP1FS04, 5SP1FS06
문서번호ㅣTMITI004
개요
table_migrator를 사용하면 특정 TSN(Time Sequence Number) 시점의 데이터를 이관할 수 있습니다.
이때 SELECT_TSN 옵션을 활용하는 방법에 대해 안내합니다.
방법
1. migrator.sh 수행 시 혹은 migrator.properties에 SELECT_TSN 옵션 사용
tsn(scn) 150000000000000 시점으로 데이터를 이행합니다.
migrator.sh
sh migrator.sh PROPERTY_FILE=migrator.properties SOURCE_SCHEMA=TIBERO
SOURCE_TABLE=TEST1
TARGET_SCHEMA=TIBERO TARGET_TABLE=T1 SELECT_TSN=150000000000000migrator.properties #Use TNS(or SCN) option (Optional) SELECT_TSN=150000000000000
2. migrator log에서 추출 구문에 AS OF TSN(scn) 확인

[그림1. SELECT_TSN 옵션 사용 시 생성되는 구문 예시]
3. SOURCE, TARGET 테이블 COUNT 확인
SOURCE SQL> SELECT COUNT(*) FROM TIBERO.T1 AS OF SCN 150000000000000; count(*) -------------- 99
TARGET SQL> SELECT COUNT(*) FROM TIBERO.T1; count(*) -------------- 99
참고
SOURCE DB가 TIBERO, ORACLE일 때 모두 사용 가능하며, 옵션은 동일하게 SELECT_TSN을 사용하면 됩니다. 단, SOURCE DB가 TIBERO인 경우 AS OF TSN으로, ORACLE일 경우 LOG에 AS OF SCN으로 표시됩니다.