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
-
Alvorens de stortplaats in werking te stellen, laat onderhoudswijze toe. Na voltooiing, maak onderhoudswijze onbruikbaar.
-
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
-
-
Als het inschakelen van de onderhoudsmodus of het deactiveren van curven en het indexeren van taken niet werkt, gebruikt u de beschikbare opties in
mysqldumpom problematische tabellen uit te sluiten. U kunt bijvoorbeeld uitsluitingen voor de desbetreffende tabellen opgeven, zoals de tabelsales_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-tablesales_order_data_exporter_cl_index_batches| gzip > /tmp/database.sql.gz -
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.