3. Replay

Replay를 하기 위해 다음과 같은 과정이 진행됩니다.

3.1 Replay Server 모드 부팅

Replay Server 모드 세션에서 'Enter START or STOP...'문구가 확인되면 Replay Server모드는 대기상태가 됩니다.

3.2 Replay Client 모드 연결

Replay Client세션에서 'replay_client [1] start' 문구를 확인합니다.

Connect할 replay_client 수에 따라 [ ]안의 숫자는 달라질수 있습니다.

3.3 Start 입력

Replay Client 모드 연결 과정 중 replay_client모드 정상 연결 시, Replay Server 모드 세션에서 'replay_client process[1] is connected' 라는 연결되었다는 문구와 함께 '>>' 기호가 표시됩니다. 이때 start를 입력합니다.

만약 replay_client 모드가 n개이면, 'replay_client process[n] is connected' 라는 문구가 표시되는 것을 확인하고 start를 입력합니다.

3.4 Replay 진행 과정 확인

Replay Server 모드 세션과 Replay Client 모드 세션에서 Replay 진행 과정을 확인합니다. 보다 자세한 replay 모드 정보는 아래 링크로페연결되는페이지에서 예시와 설명을 통해 확인할 수 있습니다.

TAC인 경우

  • apture DB 및 replay를 진행할 DB가 TAC 환경일 경우 ”,” 으로 구분해서 캡쳐 TAC 인스턴스 별로 Replay DB TAC 각 instance의 URL을 각각 맵핑 할 수 있습니다.

  • capture DB가 TAC 인 환경에서 replay를 진행할 DB가 단일 instance일 경우 ”,” 으로 구분해서 캡쳐 TAC 인스턴스 별로 Replay DB 동일한 단일 instance의 URL을 각각 맵핑 할 수 있습니다.

  • capture DB가 단일 instance일 경우 capture 단일 인스턴스 정보 :: loadbalance 옵션 및 description를 사용한 multi instance tibero jdbcurl형식으로 작성하여, 하나의 캡쳐 instance에 대해 캡쳐된 내역을 랜덤으로 분산하여 replay db의 multi instance에 리플레이 부하가 수행되도록 지정 가능합니다.

[예] JDBC_URL 프로퍼티 사용 예시

JDBC_URL=tibero_0::jdbc:tibero:thin:@(DESCRIPTION=(FAILOVER=ON)(LOAD_BALANCE=ON)(ADDRESS_LIST=(ADDRESS=(HOST=127.0.0.1)(PORT=22022))(ADDRESS=(HOST=127.0.0.1)(PORT=22122)))(DATABASE_NAME=tac))

Last updated