특정 시작점으로 추출 위치 지정

Extract를 트랜잭션 로그의 특정 시작점으로 배치할 수 있습니다. 웹 인터페이스, 관리 클라이언트 또는 REST API 서비스 끝점에서 설정할 수 있습니다.

Extract를 생성하는 경우 다음 단계를 수행하여 데이터베이스의 특정 위치에서 새로 생성된 Extract를 시작해야 합니다.

  1. 다음 예와 같이 BEGIN NOW 옵션을 사용하여 Extract를 추가합니다.

    ADD EXTRACT extn, TRANLOG, BEGIN NOW
  2. Extract 등록

    REGISTER EXTRACT extn DATABASE
  3. 이 Extract를 변경하고 시간 기록을 지정합니다.

    ALTER EXTRACT extn BEGIN 2020-08-02T06:05:30.000Z

웹 인터페이스

Extract를 데이터베이스의 특정 시작점으로 배치하려면 다음을 수행합니다.

  1. Extract가 실행 중인 경우 Extract를 정지합니다.

  2. 작업 열에서 3점 아이콘을 누르고 변경을 누릅니다.

  3. 추출 변경 대화상자에서 시작 옵션을 누르고 사용자정의 시간을 선택합니다.

  4. 사용자정의 시간 필드에서 시간 기록을 선택하고 시간대를 선택합니다.

  5. 제출을 누릅니다.

  6. 작업 열에서 재생 아이콘을 눌러 추출을 다시 시작합니다.

관리 클라이언트

ADD/ALTER EXTRACT 명령을 사용하여 Extract를 배치하려면 다음을 수행합니다.

{ADD | ALTER EXTRACT} *group*, LOGNUM *log_num*, LOGPOS *log_pos*

MySQL 특정 시작점으로 추출 위치 지정 고려 사항

MySQL 로그에서 이벤트 오프셋 값은 지정된 이진 파일 내에서만 고유할 수 있습니다. 포지션 값과 로그 번호의 조합은 트랜잭션 레코드를 고유하게 식별합니다. 최대 로그 수 길이는 부호 없는 정수 8바이트이고 최대 로그 오프셋 길이는 부호 없는 정수 8바이트입니다. 로그 번호 및 로그 오프셋은 파이프('|') 구분자로 구분됩니다. 지정된 로그 내에서 이 위치 이후에 사용 가능한 트랜잭션 레코드는 Extract에 의해 캡처됩니다. 또한 시간 스탬프를 사용하여 추출을 배치할 수 있습니다.