Estrazione posizione in un punto iniziale specifico

È possibile posizionare l'estrazione in un punto iniziale specifico nei log delle transazioni. È possibile impostarlo dall'interfaccia Web, dal client di amministrazione o dall'endpoint del servizio API REST.

Se si sta creando un'estrazione, è necessario eseguire i passi riportati di seguito per avviare l'estrazione appena creata in una posizione specifica nel database.

  1. Aggiungere l'opzione Extract con l'opzione BEGIN NOW, come mostrato nell'esempio seguente:

    ADD EXTRACT extn, TRANLOG, BEGIN NOW
  2. Registrare l'estrazione.

    REGISTER EXTRACT extn DATABASE
  3. Modificare questa estrazione e specificare l'indicatore orario.

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

Interfaccia Web

Per posizionare un Extract in un punto iniziale specifico nel database, procedere come segue.

  1. Arrestare l'estrazione se è in esecuzione.

  2. Nella colonna Azioni, fare clic sull'icona a tre punti e fare clic su Modifica.

  3. Nella finestra di dialogo Modifica estrazione, fare clic sull'opzione Inizia e selezionare Ora personalizzata.

  4. Selezionare l'indicatore orario dal campo Ora personalizzata e selezionare Fuso orario.

  5. Fare clic su Sottometti.

  6. Riavviare l'estrazione facendo clic sull'icona Esegui nella colonna Azione.

Client di amministrazione

Per posizionare un Extract utilizzando i comandi ADD/ALTER EXTRACT:

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

MySQL Considerazioni sul posizionamento dell'estrazione in un punto iniziale specifico

Nei log MySQL, un valore di offset evento può essere univoco solo all'interno di un determinato file binario. La combinazione del valore di posizione e di un numero di log identificherà in modo univoco un record transazione. La lunghezza massima del numero di log è di 8 byte senza segno e la lunghezza massima dell'offset del log è di 8 byte senza segno. Il numero di log e l'offset di log sono separati da un delimitatore di barra ("|"). I record transazionali disponibili dopo questa posizione nel log specificato verranno acquisiti da Extract. È inoltre possibile posizionare un'estrazione utilizzando un indicatore orario.