Nota

Eseguire il backup e il ripristino di un database OCI con PostgreSQL

Introduzione

Questa esercitazione descrive come eseguire il backup e il ripristino di un database Oracle Cloud Infrastructure (OCI) con PostgreSQL. Crea, pianifica e ripristina da un database OCI con i backup PostgreSQL.

I backup possono essere creati manualmente o automatizzati tramite un criterio di gestione. I backup sono una copia dei dati del database che vengono acquisiti e memorizzati in remoto in modo da poter essere utilizzati per ripristinare l'originale, se necessario, ad esempio dopo un evento di perdita di dati. I backup possono essere creati manualmente o automatizzati tramite un criterio di gestione. È possibile pianificare la creazione dei backup automatici su base giornaliera, settimanale e mensile. I backup automatici hanno un periodo di conservazione fino a 35 giorni prima che vengano eliminati dal sistema. Quando crei un backup manualmente, puoi scegliere se il backup viene conservato a tempo indeterminato o eliminato in una data specifica o dopo un determinato numero di giorni.

PostgreSQL è un servizio completamente gestito che consente di risparmiare tempo sulle attività di instradamento, ad esempio la creazione, la pianificazione e il ripristino dal database OCI con backup PostgreSQL e la nostra funzione speciale è l'architettura di storage ottimizzata per il database che disaccoppia una transazione SQL motore di elaborazione dal livello di storage e aumenta la resilienza e le prestazioni del sistema, ed è progettato per essere il 60% e meno costoso di Amazon Aurora e i backup possono essere creati manualmente o automatizzati tramite una politica di gestione. Il ripristino è abbastanza semplice dal database anOCI con i backup PostgreSQL.

Obiettivi

Prerequisiti

Considerazioni

Ambiente: Oracle Cloud Infrastructure

Nome database: postgres

Versione: PostgreSQL 14.9

Task 1: ottenere i dettagli di un database OCI con i backup PostgreSQL

  1. Aprire il menu di navigazione e fare clic su Database. In PostgreSQL fare clic su Backup.

  2. (Facoltativo) Nella sezione Ambito elenco, in Compartimenti, selezionare un compartimento.

  3. Fare clic sul nome del backup per il quale si desidera visualizzare i dettagli.

immagine

Task 2: pianificare il database OCI con i backup PostgreSQL

  1. Aprire il menu di navigazione e fare clic su Database. In PostgreSQL fare clic su Database.

  2. (Facoltativo) Nella sezione Ambito elenco, in Compartimenti, selezionare un compartimento.

  3. Fare clic sul nome del database per il quale si desidera abilitare i backup automatici.

  4. Nella pagina Dettagli sistema di database fare clic su Altre azioni e selezionare Modifica criterio di gestione.

    immagine

  5. Nella finestra Modifica criterio di gestione selezionare Abilita backup automatici e immettere le seguenti opzioni di pianificazione, quindi fare clic su Salva modifiche.

    • Frequenza di backup: selezionare la frequenza di creazione di un backup.
    • Giorno della settimana: selezionare il giorno della settimana in cui viene creato il backup.
    • Ora inizio backup: selezionare l'ora di creazione del backup.
    • Periodo di conservazione backup (giorni): immettere un valore che indica che il backup verrà conservato prima di essere eliminato dal sistema.

    immagine

Task 3: spostare un database OCI con backup PostgreSQL in un altro compartimento

  1. Aprire il menu di navigazione e fare clic su Database. In PostgreSQL fare clic su Backup.

  2. (Facoltativo) Nella sezione Ambito elenco, in Compartimento selezionare un compartimento.

  3. Fare clic sul nome del backup che si desidera spostare.

  4. Nella pagina Dettagli backup fare clic su Visualizza dettagli e selezionare Sposta risorsa.

    immagine

  5. Nella finestra Sposta risorsa selezionare il compartimento di destinazione in cui si desidera spostare il backup e fare clic su Sposta risorsa.

    immagine

Task 4: Backup manuale di un sistema di database

  1. Aprire il menu di navigazione e fare clic su Database. In PostgreSQL fare clic su Database.

  2. (Facoltativo) Nella sezione Ambito elenco, in Compartimenti, selezionare un compartimento.

  3. Fare clic sul nome del sistema di database di cui si desidera eseguire il backup.

  4. Nella pagina Dettagli sistema di database fare clic su Crea backup.

    immagine

  5. Nella finestra Crea backup del database PostgreSQL, immettere le informazioni riportate di seguito e fare clic su Crea backup.

    • Nome backup: immettere un nome per il backup.
    • Descrizione: immettere una descrizione per il backup.
    • Compartimento: selezionare un compartimento per contenere il backup.
    • Periodo di conservazione del backup ( giorni):
      • Seleziona numero di giorni: immettere il numero di giorni di conservazione del backup fino all'eliminazione. I giorni di conservazione devono essere un numero intero compreso tra 1 e 365.
      • Seleziona data di fine: selezionare la data di eliminazione del backup.
    • Mostra opzioni avanzate per il backup: (Facoltativo) Se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag. Per ulteriori informazioni sulle tag, vedere Tag risorsa. Se non si è certi di applicare le tag, saltare questa opzione o chiedere a un amministratore. È possibile applicare le tag in un secondo momento.

    immagine

Task 5: ripristino da un database OCI con backup PostgreSQL

  1. Aprire il menu di navigazione e fare clic su Database. In PostgreSQL fare clic su Database.

  2. (Facoltativo) Nella sezione Ambito elenco, in Compartimento selezionare un compartimento.

  3. Fare clic sul nome del sistema di database da modificare.

  4. Nella pagina Dettagli sistema di database fare clic su Ripristina.

    immagine

  5. Nella finestra Ripristina, selezionare il backup da cui si desidera ripristinare e fare clic su Ripristina.

    immagine

Task 6: Creare un sistema di database dal backup

Dopo aver implementato i prerequisiti e la rete OCI necessari, creare il sistema di database.

  1. Creare o selezionare un vault per la password dell'amministratore del database e creare una chiave e un valore secret per la password del database. Per ulteriori informazioni, vedere Gestione dei vault, Gestione delle chiavi e Gestione dei segreti vault.

  2. Aprire il menu di navigazione e fare clic su Database. In PostgreSQL fare clic su Database.

  3. (Facoltativo) Nella sezione Ambito elenco, in Compartimenti, selezionare un compartimento.

  4. Fare clic su Crea PostgreSQL sistema di database, Crea nuovo sistema dal backup e Successivo.

    immagine

    immagine

  5. Configurare il sistema di database.

    1. Nella sezione Configurazione del sistema di database, immettere le informazioni riportate di seguito.

      • Nome sistema di database: immettere un nome per il sistema di database.
      • Descrizione: (Facoltativo) immettere una descrizione per il sistema di database.
      • PostgreSQL versione principale: selezionare una versione principale del database PostgreSQL. L'unico valore consentito è 14.
    2. Nella sezione Sistema di database, immettere le informazioni riportate di seguito.

      • Conteggio nodi: è necessario un nodo primario e i nodi aggiuntivi sono riservati come nodi di replica di lettura.
      • Livello prestazioni: selezionare il livello prestazioni per il database. Il valore predefinito è 300,000 IOPS. Per ulteriori informazioni, vedere Livelli di prestazioni.
      • Posizionamento dei dati:
        • Regionale: i dati vengono memorizzati in modo duraturo in più domini di disponibilità nell'area.
        • Specifica del dominio di disponibilità: i dati vengono memorizzati per lungo tempo nel dominio di disponibilità selezionato.
    3. Impostare la configurazione hardware per il sistema di database utilizzando le informazioni seguenti.

      • Conteggio OCPU: selezionare il numero di OCPU per nodo.
      • Forme disponibili: selezionare la forma dei nodi del database.
    4. Impostare la configurazione di rete del sistema di database utilizzando le informazioni seguenti:

      • Rete cloud virtuale: selezionare la VCN in cui si desidera creare il database. Se è necessario creare una VCN, fare clic su Crea una VCN. Per ulteriori informazioni, gestione di VCN e subnet.
      • Subnet: scegliere la subnet privata della VCN selezionata.
      • Indirizzo IP privato: indirizzo IP privato nella subnet per l'istanza di database. Il valore è facoltativo. Se non viene fornito un indirizzo IP, ne viene scelto uno tra gli indirizzi IP disponibili nella subnet specificata.
    5. Immettere le credenziali dell'amministratore del sistema di database nel database. Gli amministratori non ottengono l'accesso di superutente. Un database OCI con un utente amministratore PostgreSQL può creare utenti e ruoli.

      • Nome utente: specificare il nome utente dell'amministratore. Questo valore non può essere modificato dopo la creazione del sistema di database.
      • Scegliere una delle seguenti opzioni per la password:
        • Password di input:
          • Password: specificare la password dell'amministratore.
          • Conferma password: confermare la password dell'amministratore.
        • Usa vault OCI:
          • Vault: selezionare il vault contenente la password dell'amministratore.
          • Secret: selezionare il segreto che contiene la password dell'amministratore.
          • Versione segreta: selezionare una versione del segreto.
    6. La sezione Criteri di gestione consente di specificare i criteri di backup e manutenzione per il sistema di database.

      • Backup automatici: selezionare Abilita backup automatici per abilitare i backup automatici. Se non si selezionano i backup automatici, è necessario gestire i backup manualmente. Si consiglia di abilitare i backup automatici. Dopo aver abilitato i backup automatici, è possibile impostare le opzioni riportate di seguito.
        • Frequenza di backup: selezionare la frequenza di creazione di un backup.
        • Giorno della settimana: selezionare il giorno della settimana in cui viene creato il backup.
        • Ora inizio backup: selezionare l'ora di creazione del backup.
        • Periodo di conservazione del backup (giorni): immettere un valore, in giorni, che indica che il backup verrà conservato prima di essere eliminato dal sistema.
      • Manutenzione: selezionare un'opzione di tipo Manutenzione. Per ulteriori informazioni, vedere Manutenzione.
      • Set da Oracle: Oracle sceglie il giorno e l'ora migliori per avviare qualsiasi manutenzione essenziale.
      • Pianificare la propria manutenzione: specificare il giorno della settimana e l'ora di inizio della manutenzione (nel fuso orario UTC) in cui si desidera pianificare qualsiasi attività di manutenzione essenziale, ad esempio gli aggiornamenti del sistema operativo o dell'istanza. Se non si specifica un giorno e un'ora, Oracle la sceglie automaticamente.
    7. (Facoltativo) Fare clic su Mostra opzioni avanzate per impostare le variabili di configurazione o aggiungere tag per il sistema di database.

      • Configurazioni: selezionare una configurazione di database esistente. Per ulteriori informazioni, vedere Gestione del database OCI con le configurazioni PostgreSQL
      • Tag: se si dispone delle autorizzazioni per creare una risorsa, si dispone anche delle autorizzazioni per applicare tag in formato libero a tale risorsa. Per applicare una tag definita, è necessario disporre delle autorizzazioni per utilizzare lo spazio di nomi tag. Per ulteriori informazioni sull'applicazione di tag, vedere Tag delle risorse. Se non si è certi di applicare le tag, saltare questa opzione o chiedere a un amministratore. È possibile applicare le tag in un secondo momento.

    immagine

  6. Nella sezione Rivedi e crea rivedere la configurazione del sistema di database e fare clic su Crea.

Conferme

Altre risorse di apprendimento

Esplora altri laboratori su docs.oracle.com/learn o accedi a più contenuti gratuiti sulla formazione su Oracle Learning YouTube channel. Inoltre, visita education.oracle.com/learning-explorer per diventare Oracle Learning Explorer.

Per la documentazione del prodotto, visitare Oracle Help Center.