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.

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 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-backup.
  • 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.

HeatWave Il servizio sposta il backup nel compartimento di destinazione.

Eliminazione di un backup

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

Utilizzo di 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.
  • Un'installazione CLI configurata correttamente e le chiavi SSH richieste. Vedere Interfaccia della linea 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 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.

Utilizzo di 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.
  • Un'installazione CLI configurata correttamente e le chiavi SSH richieste. Vedere Interfaccia della linea 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.

HeatWave Il servizio 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.
  • L'autorizzazione di accesso, MYSQL_BACKUP_COPY e MYSQL_BACKUP_READ, nell'area di origine in cui si trova il backup. Vedere mysql-backup.
    Nota

    Il tipo di risorsa aggregata mysql-family non include l'autorizzazione MYSQL_BACKUP_COPY.
  • L'autorizzazione di accesso, MYSQL_BACKUP_CREATE, nell'area di destinazione in cui deve essere copiato il backup. Vedere mysql-backup.
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.

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