Extracción de posición a un punto de inicio específico

Puede colocar el Extract en un punto de inicio específico en los logs de transacciones. Puede definirlo desde la interfaz web, el cliente de administración o el punto final de servicio de la API de REST.

Si está creando un Extract, debe realizar los siguientes pasos para iniciar el Extract recién creado en una posición específica de la base de datos:

  1. Agregue Extract con la opción BEGIN NOW, como se muestra en el siguiente ejemplo:

    ADD EXTRACT extn, TRANLOG, BEGIN NOW
  2. Registre el Extract.

    REGISTER EXTRACT extn DATABASE
  3. Modifique este Extract y especifique el registro de hora.

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

Interfaz web

Para colocar un Extract en un punto de inicio específico de la base de datos:

  1. Pare el Extract si se está ejecutando.

  2. En la columna Acciones, haga clic en el icono de tres puntos y haga clic en Modificar.

  3. En el cuadro de diálogo Modificar extracción, haga clic en la opción Iniciar y seleccione Hora personalizada.

  4. Seleccione el registro de hora en el campo Hora personalizada y seleccione la zona horaria.

  5. Haga clic en Enviar.

  6. Reinicie el Extract haciendo clic en el icono Reproducir de la columna Acción.

Cliente de administración

Para colocar un Extract mediante los comandos ADD/ALTER EXTRACT:

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

MySQL Consideraciones para la colocación de Extract en un punto de inicio específico

En los logs MySQL, un valor de desplazamiento de evento solo puede ser único dentro de un archivo binario determinado. La combinación del valor de posición y un número de log identificará de manera única un registro de transacción. La longitud máxima del número de log es un entero sin signo de 8 bytes y la longitud máxima del desplazamiento de log es un entero sin signo de 8 bytes. El número de log y el desplazamiento de log están separados por un delimitador de conducto ('|'). Los registros transaccionales disponibles después de esta posición en el log especificado serán capturados por Extract. Además, puede colocar un Extract mediante un registro de hora.