Gestione del backup

Utilizzare la console o l'interfaccia della riga di comando per modificare, eliminare o spostare un backup. Puoi anche copiare un backup in un'altra area.

Convalida e preparazione di un backup

Utilizzare la console o l'interfaccia della riga di comando per convalidare e preparare un backup del sistema DB.

Nota

Non è possibile convalidare e preparare i backup dei sistemi DB Sempre gratis.

Utilizzare la console o l'interfaccia della riga di comando per modificare un backup:

Utilizzo di Console

Utilizzare la console per convalidare e preparare un backup del sistema DB.

  1. Nella pagina elenco Backup selezionare il backup che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.
    Viene visualizzata la pagina dei dettagli contenente le informazioni sul backup. In Sistema DB è possibile trovare i dettagli del sistema DB associato.
  2. Selezionare Convalida nella parte superiore della pagina.
  3. Nel pannello Convalida backup è possibile selezionare Prepara backup per abilitare la preparazione del backup se il backup non è stato preparato in precedenza.
  4. Selezionare Convalida.
Il processo di convalida del backup viene avviato e lo stato del backup viene trasmesso a Aggiornamento. Al termine della convalida, è possibile controllare il risultato dalla pagina Dettagli backup.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per convalidare e preparare un backup del sistema DB.

Questa attività richiede quanto segue:
  • OCID di backup.
  • Criterio che consente di convalidare i backup nel compartimento o nella tenancy.
  • Un'installazione CLI configurata correttamente e le chiavi SSH richieste. Vedere Interfaccia della linea di comando.
Per aggiornare un backup, effettuare le operazioni riportate di seguito sull'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup validate 
    --backup-id <BackupOCID> 
    --is-prepared-backup-required <Boolean>
    
    • --backup-id: specificare l'OCID del backup.
    • --is-prepared-backup-required: (facoltativo) specificare se preparare il backup. Impostare su true per preparare il backup. L'impostazione predefinita è false.
Il servizio MySQL HeatWave convalida il backup. Inoltre, prepara il backup, se abilitato.

Modifica di un backup

Utilizzare la console o l'interfaccia a riga di comando per modificare il nome visualizzato, la descrizione, il periodo di conservazione e l'eliminazione logica di un backup del sistema DB.

Nota

Non è possibile modificare il periodo di conservazione dei backup automatici.

Il periodo di conservazione dei backup finali dei sistemi DB Sempre gratis è limitato a un massimo di 7 giorni.

Non puoi modificare l'eliminazione logica dei backup dei sistemi DB Sempre gratis.

Utilizzare la console o l'interfaccia della riga di comando per modificare un backup:

Utilizzo di Console

Utilizzare la console per modificare il nome visualizzato, la descrizione e il periodo di conservazione del backup.

Nota

Il pannello Modifica backup è diverso dal pannello Modifica piano di backup. Il pannello Modifica piano di backup consente di abilitare i backup automatici, modificare il periodo di conservazione e l'ora di inizio della finestra di un sistema DB esistente. Vedere Modifica di un piano di backup.
  1. Nella pagina elenco Backup selezionare il backup che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.

    Viene visualizzata la pagina dei dettagli contenente le informazioni sul backup. In Sistema DB è possibile trovare i dettagli del sistema DB associato.

  2. Selezionare la scheda Details.
  3. Selezionare Modifica in uno dei campi seguenti:
    • Nome
    • Descrizione
    • Giorni di conservazione
    • Eliminazione reversibile
  4. Nel pannello Modifica backup fornire i dettagli riportati di seguito.
    • Nome visualizzato: specificare il nuovo nome del backup. Se non si modifica il nome, viene conservato il nome esistente.
    • Descrizione: specificare la nuova descrizione del backup. Se la descrizione non viene modificata, viene conservata la descrizione esistente.
    • Periodo di conservazione: specificare il nuovo periodo di conservazione del backup. Se non si modifica il periodo di conservazione, viene conservato il valore esistente.
      Nota

      Non è possibile modificare il periodo di conservazione dei backup automatici.
    • Eliminazione soft: specificare la nuova impostazione di eliminazione soft. Se non viene modificata, l'impostazione esistente viene mantenuta.
      Nota

      Quando è abilitata, conserva il backup da eliminare a causa del criterio di conservazione in stato DELETE_SCHEDULED per altri 7 giorni prima di eliminarlo definitivamente.
  5. Selezionare Salva modifiche.
I metadati di backup vengono aggiornati.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per aggiornare il nome visualizzato, la descrizione, il periodo di conservazione e l'eliminazione parziale del backup.

Questa attività richiede quanto segue:
  • OCID di backup.
  • Criterio che consente di aggiornare i backup nel compartimento o nella tenancy.
  • Un'installazione CLI configurata correttamente e le chiavi SSH richieste. Vedere Interfaccia della linea di comando.
Per aggiornare un backup, effettuare le operazioni riportate di seguito sull'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup update 
    --backup-id <BackupOCID> 
    --display-name <DisplayName>
    --description <Description>
    --retention-in-days <NumberOfDays>
    --soft-delete ENABLED
    • --backup-id: specificare l'OCID del backup.

    • --display-name: (facoltativo) specificare il nuovo nome visualizzato del backup. Se non si definisce un nome visualizzato, viene conservato il nome esistente.

    • --description: (facoltativo) specificare la nuova descrizione del backup. Se non si definisce una descrizione, viene conservata la descrizione esistente.

    • --retention-in-days: (facoltativo) specificare il nuovo numero di giorni per conservare il backup. Se non si definisce un numero, viene conservato il periodo di conservazione esistente.

    • --soft-delete: (facoltativo) specificare l'impostazione di eliminazione logica del backup, ENABLED o DISABLED.

Il servizio MySQL HeatWave aggiorna i metadati di backup.

Modifica di un piano di backup

Modificare il piano di backup di un sistema DB esistente per abilitare i backup automatici, il recupero point-in-time e l'eliminazione logica, modificare il periodo retention e l'ora di inizio della finestra e pianificare la copia di backup tra più aree.

Nota

Non è possibile modificare il piano di backup di un sistema DB Sempre gratis.

Utilizzo di Console

Utilizzare la console per modificare il piano di backup di un sistema DB esistente.

Nota

Il pannello Modifica piano di backup è diverso dal pannello Modifica backup. Il pannello Modifica backup consente di modificare il nome visualizzato e la descrizione del backup. Vedere Modifica di un backup.
  1. Nella pagina della lista Sistemi DB selezionare il sistema DB da utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il sistema DB, vedere Elenco dei sistemi DB - Uso della console.

    Viene visualizzata la pagina dei dettagli contenente informazioni sul sistema DB.

  2. Selezionare la scheda Details.
  3. Selezionare Modifica nel campo Backup automatici nella sezione Backup piano.
  4. Nel pannello Modifica piano di backup:
    Abilita backup automatici: selezionare questa opzione per abilitare i backup automatici e per configurare il periodo di conservazione dei backup, abilitare il recupero point-in-time e selezionare la finestra di backup. Se non si abilitano i backup automatici, creare un backup manuale. Si consiglia di abilitare i backup automatici.
    • Piano di backup:
      • Periodo di conservazione del backup: (facoltativo) specificare per quanto tempo conservare i backup, in giorni. Il periodo di conservazione predefinito è di sette giorni.
      • Abilita recupero point-in-time: selezionare l'opzione per consentire di ripristinare un sistema DB in un point-in-time in un nuovo sistema DB.
      • Seleziona finestra di backup: selezionare questa opzione per definire l'ora di inizio del backup del sistema DB nel campo Ora di inizio finestra. Il backup viene avviato nei 30 minuti successivi all'ora di inizio della finestra. Selezionare Mostra finestre di backup per area per visualizzare la finestra di backup predefinita specifica dell'area.
        Nota

        Non impostare l'ora di inizio della finestra di backup troppo vicina all'ora di inizio della finestra di manutenzione. Il backup automatico non può essere avviato se è in esecuzione un'operazione in conflitto, ad esempio manutenzione o aggiornamento. Deve attendere il completamento dell'operazione in conflitto. Se l'operazione in conflitto non viene completata entro due ore dall'ora di inizio della finestra di backup, il backup automatico verrà saltato e tenterà di nuovo nella finestra di backup successiva nel giorno successivo.
      • Eliminazione soft: selezionare questa opzione per abilitare l'eliminazione soft.
      Nota

      Non si verifica alcun impatto sul sistema DB o sulle connessioni al database quando viene creato il backup automatico.
    • Copia tra più aree: selezionare l'opzione per pianificare la copia tra più aree. Se abilitato, ogni backup automatico viene copiato nell'area di destinazione selezionata.
      • Area di destinazione: selezionare l'area di destinazione in cui viene copiato il backup.
      • Periodo di conservazione backup: (facoltativo) specificare il numero di giorni in cui si desidera conservare il backup nell'area di destinazione. Se non è definito, il valore predefinito è uguale al periodo di conservazione del backup di origine.
      Nota

      Per abilitare la copia tra più aree, è necessario disporre dell'autorizzazione MYSQL_BACKUP_COPY. L'autorizzazione MYSQL_BACKUP_COPY non è inclusa nel tipo di risorsa aggregata mysql-family. La tenancy deve anche eseguire la sottoscrizione all'area di destinazione.
  5. Selezionare Salva modifiche.
Il piano di backup viene aggiornato.

Spostamento di un backup

Puoi spostare un backup attivo in un altro compartimento. Non è possibile spostare un backup in un altro stato.

Nota

Non è possibile spostare i backup di un sistema DB Sempre gratis in un altro compartimento.

Utilizzare la console o l'interfaccia della riga di comando per spostare un backup in un altro compartimento.

Utilizzo di Console

Utilizzare la console per spostare il backup in un altro compartimento.

Questa attività richiede quanto segue:
  • L'autorizzazione di accesso, MYSQL_BACKUP_MOVE, nel compartimento in cui si desidera spostare il backup. Vedere mysql-backups.
  • Un backup attivo. Non è possibile spostare un backup in un altro stato.
Per spostare un backup in un altro compartimento, effettuare le operazioni riportate di seguito.
  1. Nella pagina elenco Backup selezionare il backup che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.

    Viene visualizzata la pagina dei dettagli contenente le informazioni sul backup. In Sistema DB è possibile trovare i dettagli del sistema DB associato.

  2. Selezionare Sposta risorsa nella parte superiore della pagina.
  3. Nella finestra di dialogo Sposta risorsa, scegliere il nuovo compartimento. Non è possibile selezionare il compartimento in cui si trova attualmente il backup.
  4. Selezionare Sposta backup.
Il backup viene spostato nel compartimento selezionato.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per spostare un backup in un compartimento diverso.

Questa attività richiede quanto segue:
  • OCID di backup.
  • Criterio che consente di spostare i backup nel compartimento o nella tenancy.
  • Un'installazione CLI configurata correttamente e le chiavi SSH richieste. Vedere Interfaccia della linea di comando.
Per spostare un backup in un altro compartimento, effettuare le operazioni riportate di seguito nell'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup change-compartment 
    --backup-id <BackupOCID> 
    --compartment-id <TargetCompartmentOCID>
    • --backup-id: specificare l'OCID del backup.

    • --compartment-id: specificare l'OCID del compartimento di destinazione in cui viene spostato il backup.

Il servizio MySQL HeatWave sposta il backup nel compartimento di destinazione.

Esportazione di un backup

Puoi esportare un backup attivo in un bucket di storage degli oggetti nello stesso compartimento o in un altro compartimento nella stessa tenancy, consentendoti di conservare i tuoi dati per un periodo prolungato.

Il backup esportato può quindi essere importato in un nuovo sistema DB. Vedere Importazione mediante la funzione di importazione dei dati. Il backup esportato può anche essere importato completamente o parzialmente in un sistema DB esistente. Vedere: Importazione mediante la shell MySQL. Poiché il backup esportato acquisisce la struttura logica e i dati del database, indipendentemente dai formati di dati specifici della versione, puoi importare il backup in una versione compatibile inferiore o superiore del sistema DB. Puoi anche utilizzare il backup esportato per l'auditing e l'analisi senza dover ripristinare l'intero database.

Puoi avviare una sola esportazione per un backup del sistema DB alla volta. Mentre è in corso l'esportazione del backup, puoi comunque utilizzare lo stesso backup per il ripristino del sistema DB.

Non è possibile esportare un backup nei seguenti casi:

  • Se il backup si trova in uno stato diverso da quello attivo.
  • Se il backup è stato creato in un sistema DB contenente tabelle esterne Lakehouse.

Per visualizzare lo stato di avanzamento dell'esportazione, puoi andare al bucket di storage degli oggetti utilizzato per l'esportazione ed esaminare la lista degli oggetti elencati nella scheda Oggetti nella pagina dei dettagli del bucket. Vedere Elenco degli oggetti di storage degli oggetti in un bucket. È inoltre possibile monitorare la dimensione del bucket e il numero di oggetti visualizzati nella scheda Monitoraggio della pagina dei dettagli del bucket. Se si nota un aumento di questi valori nelle ultime ore, indica che l'esportazione è in corso. Vedere Visualizzazione dei grafici delle metriche predefiniti per un bucket di storage degli oggetti.

Questa attività richiede quanto segue:
  • Backup attivo. Non è possibile esportare un backup che si trova in un altro stato.
  • Le autorizzazioni di accesso, MYSQL_BACKUP_EXPORT e MYSQL_BACKUP_READ, nel compartimento da cui si desidera esportare il backup. Vedere mysql-backups.
  • Le autorizzazioni di accesso, BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE e OBJECT_READ, nel compartimento contenente il bucket di storage degli oggetti in cui si desidera esportare il backup.
  • Un bucket di storage degli oggetti, nella stessa tenancy e area del backup del sistema DB, in cui desideri esportare il backup.
  • Subnet con un indirizzo IP valido nell'area in cui si desidera esportare il backup, utilizzata per creare un'istanza MySQL temporanea utilizzata per esportare il backup.
Criteri di esempio
  • Per consentire l'esportazione di qualsiasi backup in qualsiasi bucket di storage degli oggetti all'interno della stessa tenancy:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN TENANCY WHERE ALL
    {
        request.principal.type = 'mysqlbackup'
    }
  • Per consentire l'esportazione di qualsiasi backup in qualsiasi bucket di storage degli oggetti in un compartimento:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>'
    }
  • Per consentire l'esportazione di qualsiasi backup in un bucket di storage degli oggetti specifico, effettuare le operazioni riportate di seguito.
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }
  • Per consentire l'esportazione di un backup specifico in un bucket di storage degli oggetti specifico:
    ALLOW any-user TO {BUCKET_INSPECT, BUCKET_READ, OBJECT_CREATE, OBJECT_DELETE, OBJECT_INSPECT, OBJECT_OVERWRITE, OBJECT_READ}
    IN COMPARTMENT <TargetBucketCompartmentOCID> WHERE ALL
    {
        request.principal.type = 'mysqlbackup',
        request.principal.id = '<BackupOCID>',
        request.principal.compartment.id = '<BackupCompartmentOCID>',
        target.bucket.name = '<TargetBucketName>'
    }

Utilizzare la console o l'interfaccia della riga di comando per esportare il backup in un bucket di storage degli oggetti.

Utilizzo di Console

Utilizzare la console per esportare il backup del sistema DB in un bucket di storage degli oggetti.

Per esportare un backup, effettuare le operazioni riportate di seguito.
  1. Nella pagina elenco Backup selezionare il backup che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.

    Viene visualizzata la pagina dei dettagli contenente le informazioni sul backup. In Sistema DB è possibile trovare i dettagli del sistema DB associato.

  2. Nell'elenco a discesa Azioni selezionare Esporta backup.
  3. Nel pannello Esporta backup, effettuare le operazioni riportate di seguito.
    1. Nella sezione Storage degli oggetti, effettuare le operazioni riportate di seguito.
      1. Specificare il nome del compartimento e del bucket in cui si desidera esportare il backup.
      2. Specificare un nuovo nome di cartella per l'esportazione del backup. Assicurarsi che una cartella con lo stesso nome non esista già nel bucket di storage degli oggetti specificato.

        Se non viene specificato il nome di una cartella, viene creata automaticamente una cartella con il nome exportbackup<yyyyMMddHHmmss>_<backup_name> nel bucket di storage degli oggetti specificato.

      3. Selezionare il formato di memorizzazione dei dati di backup esportati, che può essere CSV o TSV. L'opzione CSV è selezionata per impostazione predefinita.
    2. La compressione è abilitata per impostazione predefinita nella sezione Compressione.

      Per modificare le impostazioni di compressione, procedere come indicato di seguito.

      • Selezionare il tipo di compressione, che può essere ZSDT o GZIP. Il tipo di compressione ZSDT è selezionato per impostazione predefinita.
        Nota

        Si consiglia di non utilizzare ZSTD con livelli di compressione più elevati per un backup di grandi dimensioni per evitare tempi di operazione di esportazione estesi e potenziali timeout.
      • Specificare il livello di compressione.
        • Per il tipo di compressione ZSDT, il livello di compressione varia da 1 a 22.
        • Per il tipo di compressione GZIP, il livello di compressione varia da 1 a 9.

          Il livello di compressione è impostato su 1 per impostazione predefinita.

      Per disabilitare la compressione, disattivare Abilita compressione backup.
    3. Se si esporta un backup copiato da un'area diversa, è necessario selezionare una subnet nell'area corrente.

      Per selezionare una subnet, effettuare le operazioni riportate di seguito nella sezione Configura networking.

      1. Attivare Abilita configurazione di rete.
      2. Selezionare il compartimento e la VCN della rete cloud virtuale (VCN).
      3. Selezionare il compartimento e la subnet.

      Un endpoint MySQL temporaneo viene creato nella subnet specificata per esportare in modo sicuro il backup.

    4. Fare clic su Esporta.
Il backup viene esportato nel bucket di storage degli oggetti specificato.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per esportare un backup.

Questa attività richiede quanto segue:
  • OCID di un backup attivo. Non è possibile esportare un backup che si trova in un altro stato.
  • Un'installazione CLI configurata correttamente e le chiavi SSH richieste. Vedere Interfaccia della linea di comando.
Per esportare un backup, effettuare le operazioni riportate di seguito sull'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup export 
        --backup-id <backup_ocid>
        --bucket-name <bucket_name>
        --namespace-name <namespace_name>  
        --subnet-id <subnet_ocid>   
        --export-options 
        "{
            "compressionOptions":
            {
                "isEnabled" : <true_or_false>, 
                "type" : "<compression_type>", 
                "level" : <compression_level>
            },                      
            "folderName" : "<folder_name>",
            "dataFormat": "<data_format>"
        }"          
    • --backup-id: specificare l'OCID del backup attivo che si desidera esportare.

    • --bucket-name: specificare il nome del bucket di storage degli oggetti in cui si desidera esportare il backup.

    • --namespace-name: specificare lo spazio di nomi dello storage degli oggetti.
    • --subnet-id: specificare l'OCID della subnet a cui è associata l'istanza MySQL temporanea. Se non viene specificato, per impostazione predefinita viene utilizzato l'OCID della subnet del sistema DB da cui viene eseguito il backup. Se si esporta un backup copiato da un'area diversa, è necessario selezionare una subnet nell'area corrente.
    • export-options: facoltativamente, è anche possibile impostare le seguenti opzioni di esportazione:
      • compressionOptions: impostare le seguenti opzioni di compressione:
        • isEnabled: specificare se la compressione è abilitata. Il valore predefinito è true.
        • type: specificare il tipo di compressione: ZSDT o GZIP. Il valore predefinito è ZSDT.
        • level: specificare il livello di compressione. Per il tipo di compressione ZSDT, il livello di compressione varia da 1 a 22. Per il tipo di compressione GZIP, il livello di compressione varia da 1 a 9. Il valore predefinito è 1.
      • folderName: specificare il nome della cartella in cui si desidera memorizzare il backup esportato. Se non viene specificata, una cartella denominata exportbackup<yyyyMMddHHmmss_<backup_name> viene creata automaticamente nel bucket di storage degli oggetti specificato.
      • dataFormat: specificare il formato utilizzato per memorizzare i dati: TSV o CSV. Il valore predefinito è CSV.
Il servizio MySQL HeatWave esporta il backup.

Annullamento dell'esportazione di un backup

Se non si desidera più completare un'esportazione in corso di un backup, è possibile annullare l'esportazione in corso del backup.

Nota

L'annullamento dell'esportazione arresta l'operazione in corso, ma non elimina i file già esportati nel bucket di storage degli oggetti specificato. Se non hai più bisogno dei file esportati, devi eliminarli manualmente dal bucket di storage degli oggetti. Vedere: Eliminazione di un oggetto di storage degli oggetti.
Questa attività richiede quanto segue:
  • Esportazione in corso di un backup del sistema DB.
  • Le autorizzazioni di accesso, MYSQL_BACKUP_EXPORT e MYSQL_INSTANCE_WORK_REQUEST_DELETE, nel compartimento da cui viene esportato il backup. Vedere mysql-backups e mysql-work-requests.

Utilizzare la console o l'interfaccia della riga di comando per annullare un'esportazione in corso di un backup.

Uso della console

Utilizzare la console per annullare un'esportazione in corso di un backup.

Per annullare un'esportazione in loco di un backup, effettuare le operazioni riportate di seguito.
  1. Nella pagina elenco Backup, individuare il backup da utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.

    Viene visualizzata la pagina dei dettagli contenente le informazioni sul backup. In Sistema DB è possibile trovare i dettagli del sistema DB associato.

  2. Aprire la scheda Richieste di lavoro nel menu Azioni della richiesta di lavoro di backup dell'esportazione in corso, selezionare Annulla operazione.
  3. Nella finestra di dialogo Annulla backup di esportazione fare clic su Operazione di annullamento.
L'esportazione del backup è stata annullata.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per annullare l'esportazione di un backup.

Questa procedura richiede un'installazione CLI configurata correttamente e le chiavi SSH necessarie. Vedere Interfaccia a riga di comando.
Per annullare l'esportazione di un backup, effettuare le operazioni riportate di seguito nell'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql work-request cancel --work-request-id <work_request_ocid>
    • --work-request-id: specificare l'OCID della richiesta di lavoro di esportazione in corso.

Il servizio MySQL HeatWave annulla l'esportazione del backup.

Eliminazione di un backup

Utilizzare la console o l'interfaccia della riga di comando per eliminare un backup del sistema DB.

Uso della console

Utilizzare la console per eliminare un backup del sistema DB.

  1. Nella pagina elenco Backup, individuare il backup da utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.
  2. Nel menu Azioni per il backup, selezionare Elimina.
  3. Nella finestra di dialogo Elimina backup, selezionare Elimina backup.
Il backup viene eliminato.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per eliminare un backup.

Questa attività richiede quanto segue:
  • OCID di backup.
  • Criterio che consente di eliminare i backup nel compartimento o nella tenancy.
  • Installazione CLI configurata correttamente e chiavi SSH richieste. Vedere Interfaccia a riga di comando.
Per eliminare un backup, eseguire le operazioni riportate di seguito sull'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup delete --backup-id <BackupOCID> 
    
    • --backup-id: specificare l'OCID del backup.

Il servizio MySQL HeatWave elimina il backup.

Annullamento dell'eliminazione di un backup

Utilizzare la console o l'interfaccia della riga di comando per annullare l'eliminazione di un backup.

Uso della console

Utilizzare la console per annullare l'eliminazione pianificata di un backup.

  1. Nella pagina elenco Backup, individuare il backup da utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.
  2. Dal menu Azioni per il sistema DB, selezionare Annulla eliminazione.
  3. Nella finestra di dialogo Annulla eliminazione, selezionare Annulla eliminazione.
L'eliminazione pianificata del backup è stata annullata.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per annullare l'eliminazione di un backup.

Questa attività richiede quanto segue:
  • OCID di un backup con stato DELETE SCHEDULED.
  • Criterio che consente di annullare l'eliminazione dei backup nel compartimento o nella tenancy.
  • Installazione CLI configurata correttamente e chiavi SSH richieste. Vedere Interfaccia a riga di comando.
Per eliminare un backup, effettuare le operazioni riportate di seguito nell'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup cancel-backup-deletion --backup-id <BackupOCID> 
    
    • --backup-id: specificare l'OCID del backup.

Il servizio MySQL HeatWave annulla l'eliminazione pianificata del backup.

Copia di un backup in un'altra area

Copiare un backup del sistema DB in un'altra area.

Nota

Non è possibile copiare i backup di un sistema DB Sempre gratis in un'altra area.

Dopo aver copiato il backup di un sistema DB in un'altra area, puoi ripristinare il sistema DB nell'area di destinazione. Non copia la configurazione del sistema DB in cui è stato eseguito il backup.

Quando si copiano i backup del sistema DB in più aree della tenancy, il limite di servizio MySQL Numero massimo di copie di backup parallele tra più aree determina il numero massimo di copie concorrenti che è possibile eseguire da un'area di origine specifica.

Questa attività richiede quanto segue:
  • Un backup attivo in qualsiasi area:
    Nota

    È possibile copiare il backup in un'altra area all'interno dello stesso realm in Oracle Cloud Infrastructure. Il backup non è attualmente in fase di copia nella stessa area di destinazione. Impossibile creare una copia del backup nella stessa area.
  • Autorizzazione di accesso, MYSQL_BACKUP_COPY e MYSQL_BACKUP_READ, nell'area di origine in cui si trova il backup. Vedere mysql-backups.
    Nota

    Il tipo di risorsa aggregata mysql-family non include l'autorizzazione MYSQL_BACKUP_COPY.
  • Autorizzazione di accesso, MYSQL_BACKUP_CREATE, nell'area di destinazione in cui deve essere copiato il backup. Vedere mysql-backups.
Criteri di esempio
  • Per consentire a un gruppo denominato MyTestGroup1 di copiare i backup del sistema DB tra qualsiasi area:
    Allow group MyTestGroup1 to read mysql-backups in tenancy
    Allow group MyTestGroup1 to use mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_COPY'
    Allow group MyTestGroup1 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Per consentire a un gruppo denominato MyTestGroup2 di copiare i backup del sistema DB dalle aree occidentale (Phoenix) degli Stati Uniti e orientale (Ashburn) in qualsiasi area di destinazione:
    Allow group MyTestGroup2 to read mysql-backups in tenancy
    Allow group MyTestGroup2 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', any {request.region='phx', request.region='iad'})
    Allow group MyTestGroup2 to manage mysql-backups in tenancy where request.permission = 'MYSQL_BACKUP_CREATE'
  • Per consentire a un gruppo denominato MyTestGroup3 di copiare i backup del sistema DB dall'area meridionale del Regno Unito (Londra) nell'area centrale della Germania (Francoforte), procedere come segue.
    Allow group MyTestGroup3 to read mysql-backups in tenancy where request.region = 'lhr'
    Allow group MyTestGroup3 to use mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_COPY', request.region = 'lhr', target.destination-region = 'fra'}
    Allow group MyTestGroup3 to manage mysql-backups in tenancy where all {request.permission = 'MYSQL_BACKUP_CREATE', request.region = 'fra'}

Utilizzare la console o l'interfaccia della riga di comando per copiare un backup del sistema DB in un'altra area.

Uso della console

Utilizzare la console per copiare il backup in un'altra area.

Per copiare un backup in un'altra area, effettuare le operazioni riportate di seguito.
  1. Nella pagina elenco Backup selezionare il backup che si desidera utilizzare. Se è necessaria assistenza per trovare la pagina della lista o il backup, vedere Lista dei backup - Utilizzo della console.

    Viene visualizzata la pagina dei dettagli contenente le informazioni sul backup. In Sistema DB è possibile trovare i dettagli del sistema DB associato.

  2. Selezionare Copia in un'altra area nella parte superiore della pagina.
  3. Nel pannello Copia in un'altra area fornire i dettagli riportati di seguito.
    1. Area di destinazione: selezionare l'area in cui viene copiato il backup.
    2. Compartimento area di destinazione: il compartimento non può essere modificato. Copia sempre nello stesso compartimento.
    3. Nome visualizzato: (facoltativo) specificare il nome del backup. Il valore predefinito è "<SourceBackupName>-copy-from-<SourceRegionName>".
    4. Descrizione: (facoltativo) specificare la descrizione del backup. Il valore predefinito è "This backup is a copy of <SoureBackupName> from the region <SourceRegionName>."
    5. Periodo di conservazione backup: (facoltativo) specificare il periodo di conservazione del backup nell'area di destinazione. L'impostazione predefinita è il periodo di conservazione del backup di origine.
      Nota

      Il periodo di conservazione massimo di un backup automatico è di 35 giorni, il periodo di conservazione massimo di un backup manuale è di 365 giorni.
    6. Chiave di cifratura: selezionare Cifra utilizzando una chiave gestita da Oracle o Cifra utilizzando una chiave gestita dal clienti.
      Se si seleziona una chiave gestita dal cliente, è necessario selezionare una delle seguenti posizioni chiave:
      • Questa tenancy: è necessario prima selezionare il Vault, quindi la chiave nel vault selezionato. Se necessario, puoi modificare il compartimento del vault e della chiave.
      • Tenancy diversa: è necessario immettere l'OCID chiave di cifratura.
  4. Selezionare Copia.
Il backup viene copiato nello stesso compartimento nell'area selezionata.
Nota

Se la richiesta di lavoro COPY_BACKUP restituisce l'errore DbSystemBackupCopyLimitExceeded, è necessario riprovare a eseguire il backup della copia in un secondo momento.

Uso dell'interfaccia CLI

Utilizzare l'interfaccia della riga di comando per copiare un backup del sistema DB in un'altra area.

Questa attività richiede quanto segue:
  • Un OCID di backup dell'origine.
  • Criterio che consente di leggere e copiare i backup nell'area di origine e di creare i backup nell'area di destinazione.
  • Installazione CLI configurata correttamente e chiavi SSH richieste. Vedere Interfaccia a riga di comando.
    Nota

    L'interfaccia CLI deve essere configurata per l'autenticazione con l'area di destinazione in cui viene copiato il backup.
Per copiare un backup del sistema DB in un'altra area, effettuare le operazioni riportate di seguito nell'interfaccia CLI.
  1. Aprire un prompt dei comandi ed eseguire il comando seguente:
    oci mysql backup copy 
    --source-backup-id <SourceBackupOCID> 
    --source-region <SourceRegionName>
    --compartment-id <DestinationCompartmentOCID> 
    --region <DestinationRegionName>
    --backup-copy-retention-in-days <NumberOfDays>
    --display-name <DisplayName>
    --description <Description>
    • --source-backup-id: specificare l'OCID del backup di origine.

    • --source-region: specificare l'identificativo dell'area del backup di origine. Ad esempio:us-ashburn-1, sa-saopaulo-1 e eu-frankfurt-1.

    • --compartment-id: specificare l'OCID del compartimento di destinazione in cui viene copiato il backup. Deve essere uguale al compartimento del backup di origine.

    • --region: (facoltativo) specificare l'identificativo dell'area di destinazione in cui viene copiato il backup. Se l'area non è stata definita, viene utilizzata l'area configurata nel file di configurazione dell'interfaccia CLI.

    • --backup-copy-retention-in-days: (facoltativo) specificare il numero di giorni di conservazione del backup nell'area di destinazione. Il periodo di conservazione predefinito è uguale al backup di origine.

    • --display-name: (facoltativo) specificare il nome visualizzato del backup copiato. Se non si definisce un nome visualizzato, ne viene generato uno con il nome visualizzato del backup di origine.

    • --description: (Facoltativo) Specificare la descrizione del backup copiato. Se non si definisce una descrizione, ne viene generata una con la descrizione del backup di origine.

Il servizio MySQL HeatWave inizia a copiare il backup di origine nell'area di destinazione.