Problemen oplossen met databasedumpouten in Adobe Commerce op Cloud Infrastructure

Los magento-cloud db:dump fouten op door onderhoudswijze toe te laten, kronen te deactiveren, en problematische lijsten te uitsluiten om een succesvolle gegevensbestandstortplaats te verzekeren.

Beschrijving description

Milieu:

Adobe Commerce on Cloud Infrastructure

Uitgave/Symptomen:

  • De volgende fout wordt aangetroffen tijdens de uitvoering van de opdracht magento-cloud db:dump :

    mysqldump: Error 1412: Table definition has changed, please retry transaction when dumping table XXX at row: 0

  • De fout komt op zowel primaire als secundaire gegevensbestanden voor.

Resolutie resolution

  1. Alvorens de stortplaats in werking te stellen, laat onderhoudswijze toe. Na voltooiing, maak onderhoudswijze onbruikbaar.

  2. Alvorens de stortplaats in werking te stellen, deactiveer de bakken en het indexeren taken. Activeer deze opnieuw nadat u de bewerking hebt voltooid.

    • U schakelt de uitsnede als volgt uit:

      code language-none
      vendor/bin/ece-tools cron:kill
      vendor/bin/ece-tools cron:disable
      

       

    • De uitsnede inschakelen:

      code language-none
      vendor/bin/ece-tools cron:enable
      
  3. Als het inschakelen van de onderhoudsmodus of het deactiveren van curven en het indexeren van taken niet werkt, gebruikt u de beschikbare opties in mysqldump om problematische tabellen uit te sluiten. U kunt bijvoorbeeld uitsluitingen voor de desbetreffende tabellen opgeven, zoals de tabel sales_order_data_exporter_cl_index_batches .

    SSH in het milieu en stel het volgende bevel in werking:

     
    mysqldump -u $USER $DBNAME -p --triggers --routines --lock-tables --max-allowed-packet=32M --exclude-table sales_order_data_exporter_cl_index_batches | gzip > /tmp/database.sql.gz

  4. Verifieer dat er geen aan de gang zijnde schemaveranderingen of verrichtingen die de problematische lijst tijdens het stortplaatsproces beïnvloeden zijn. Zorg ervoor dat alle transacties zijn voltooid voordat u een andere poging start.

Als geen van deze stappen de kwestie oplossen, overweeg het bereiken van ​ steun van Adobe ​ voor verdere hulp.

Door deze stappen te volgen, zou u kwesties moeten kunnen aanpakken die de succesvolle voltooiing van uw stortplaats van het productiedatabase verhinderen terwijl het verzekeren van gegevensintegriteit intact blijft.

Gerelateerde lezing

​ de opslagproblemen van het Gegevensbestand oplossen ​ in de Kennisbank van Commerce.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f