Esportazione dell'istanza di origine nello storage degli oggetti

Utilizzare la utility dumpinstance per esportare l'istanza di origine del sistema DB nello storage degli oggetti.

Uso della shell MySQL

Usare la shell MySQL per esportare l'istanza di origine del sistema DB nello storage degli oggetti.

Questa attività richiede quanto segue:
  • MySQL Shell 8.0.27 o versione successiva. Si consiglia di utilizzare la versione più recente della shell MySQL. Qualsiasi versione precedente della shell MySQL non può importare le esportazioni create dalla shell MySQL 8.0.27 o versione successiva.
  • Accesso allo storage degli oggetti e a un bucket esistente.
  • Un file di configurazione valido. Se la CLI è stata installata e configurata nella posizione predefinita, si dispone di un file di configurazione valido. Se l'interfaccia CLI non è stata installata e non è stata configurata, è necessario installarla o creare un file di configurazione manualmente. Vedere SDK and CLI Configuration File.
  • Almeno uno schema di database nell'istanza di origine. MySQL Il comando dumpInstance della shell non riesce se non sono presenti schemi di database nell'istanza.
Per esportare il sistema DB di origine nello storage degli oggetti, effettuare le operazioni riportate di seguito.
  1. Connettersi al sistema DB utilizzando la shell MySQL. Vedere Uso della shell MySQL e Panoramica sull'esportazione e l'importazione.
  2. Nella modalità di esecuzione JS, eseguire il comando seguente:
    util.dumpInstance("prefix", {osBucketName: "bucket", ocimds: true, threads: n})
    • util.dumpInstance: consente di esportare tutti i dati nell'istanza MySQL.
    • prefix: (facoltativo) aggiungere un prefisso ai file caricati nel bucket. Vedere Panoramica sull'esportazione e l'importazione.
    • ocimds: (facoltativo) verificare la compatibilità dei dati con il servizio HeatWave. Specificare questa opzione solo se si intende importare il dump in un altro sistema DB. Se si esporta un dump in una replica esterna, non specificare questa opzione.
    • osBucketName: specificare il nome con distinzione tra maiuscole e minuscole del bucket di storage degli oggetti in cui eseguire l'esportazione.
    • threads: specificare il numero di thread di elaborazione da utilizzare per questo task. Il valore predefinito è 4.
L'istanza viene esportata nel bucket di storage degli oggetti.