Ripristinare e recuperare i database PostgreSQL nella console di gestione dell'appliance

Ripristina un database PostgreSQL da un'immagine di backup a livello di volume nell'origine

Questa procedura utilizza il recupero fisico dell'area dati di origine. Per tornare alla fonte, segui queste istruzioni:

  1. Nell'elenco Applicazioni di App Manager, fai clic con il tasto destro del mouse sul database protetto e seleziona Accesso. Utilizza il filtro di stato Piano di backup gestito per mostrare solo i database protetti.
  2. Seleziona un'immagine dello snapshot e fai clic su Ripristina.
  3. Nella pagina Ripristina, seleziona Ripristina origine.
  4. Target. Questa opzione non è accessibile durante il ripristino nella sorgente.
  5. (Facoltativo) Inserisci un'etichetta descrittiva da utilizzare per questo job.
  6. Opzioni applicazione
    • Se l'applicazione di origine è protetta da un criterio degli snapshot che ha abilitato i backup dei log del database e i log sono disponibili con l'immagine, puoi utilizzarli per eseguire il roll forward a un momento specifico modificando queste opzioni nella sezione Ora di roll forward:
      • Il campo data contiene tutte le date possibili a cui può essere ripristinato il database tramite l'applicazione dei log delle transazioni del database. Seleziona la data a cui vuoi che venga eseguito il roll forward del database.
      • Il campo ora contiene un cursore che mostra tutte le ore possibili nella data selezionata a cui può essere eseguito il roll forward del database. Se selezioni l'ultima data possibile e poi sposti il cursore nella posizione più a destra, il job di ripristino si applica a tutti i log disponibili. Se selezioni la prima data possibile e sposti il cursore nella posizione più a sinistra, il job di ripristino non applica log.
    • Puoi specificare di eseguire il roll forward utilizzando Ora utente o Ora host. Ora utente è relativa all'ora locale dell'utente corrente. Ora host è relativa al sistema che ospita i dati da ripristinare.
    • Porta del server di destinazione PostgreSQL. Inserisci il numero di porta dell'istanza PostgreSQL di destinazione per il ripristino.
    • Nome utente del sistema operativo di destinazione PostgreSQL. Inserisci il nome dell'utente del sistema operativo sul server di destinazione in cui deve essere ripristinata l'istanza PostgreSQL.
    • Directory home del server di destinazione PostgreSQL. Inserisci il percorso della directory home dei file binari installati di PostgreSQL sul server di destinazione.
    • Directory dei dati del server di destinazione PostgreSQL. Inserisci il percorso della directory dei dati in cui sono archiviati i file di dati per il database PostgreSQL sul server di destinazione, ad esempio /pgdata_lvm/pgdata.
  7. Opzioni avanzate
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Facoltativo) Inserisci nuove credenziali per l'istanza PostgreSQL di destinazione che verrà creata. Se non specifichi nulla, viene utilizzato il nome utente del database predefinito (postgres) senza password. Per impostazione predefinita, non è necessaria una password per accedere dal sistema locale.
  8. Fai clic su Controlli pre-volo.
    • Se il controllo pre-volo non riesce, risolvi il problema e invia di nuovo il controllo pre-volo.
    • Se il controllo pre-volo va a buon fine, fai clic su Invia per inviare il job di ripristino.

Ripristina un database PostgreSQL da un'immagine di backup a livello di volume in una nuova destinazione

  1. Nell'elenco Applicazioni di App Manager, fai clic con il tasto destro del mouse sul database protetto e seleziona Accesso. Utilizza il filtro di stato Piano di backup gestito per mostrare solo i database protetti.
  2. Seleziona un'immagine dello snapshot e fai clic su Ripristina.
  3. Nella pagina Ripristina, seleziona Ripristina in una nuova destinazione.
  4. Per tutte le configurazioni, i nodi PostgreSQL idonei saranno disponibili per la scelta nell'elenco a discesa Destinazione. Seleziona il nodo per il nuovo target.
  5. (Facoltativo) Inserisci un'etichetta descrittiva da utilizzare per questo job.
  6. Sostituisci identità applicazione originale. Questa opzione è disponibile solo quando la destinazione del ripristino è un nuovo host sulla stessa appliance di backup/ripristino in cui è stato generato originariamente il backup.
    • Sì. Questa sostituisce l'applicazione originale e ha lo stesso ID applicazione, jobhistory, immagini di backup e piano di backup dell'applicazione originale.
    • No. Non sostituisce l'applicazione originale. Crea una nuova applicazione che viene rilevata ma non ancora protetta.
  7. Se i log sono disponibili, è disponibile anche Tempo di rollforward. Scegli una data e un'ora per i log più recenti da applicare al database recuperato.
  8. Database inclusi: questo campo è precompilato con l'elenco dei database utente PostgreSQL che verranno ripristinati con il ripristino dell'istanza PostgreSQL. È immutabile.
  9. Opzioni applicazione
    • Porta del server di destinazione PostgreSQL. Inserisci il numero di porta dell'istanza PostgreSQL di destinazione per il ripristino.
    • Nome utente del sistema operativo di destinazione PostgreSQL. Inserisci il nome dell'utente del sistema operativo sul server di destinazione in cui deve essere ripristinata l'istanza PostgreSQL.
    • Directory home del server di destinazione PostgreSQL. Inserisci il percorso della directory home binaria installata di PostgreSql sul server di destinazione.
    • Directory dei dati del server di destinazione PostgreSQL. Inserisci il percorso della directory dei dati in cui sono archiviati i file di dati per il database PostgreSQL sul server di destinazione, ad esempio /pgdata_lvm/pgdata.
  10. Opzioni avanzate
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Facoltativo) Inserisci nuove credenziali per l'istanza PostgreSQL di destinazione che verrà creata. Se non specifichi nulla, viene utilizzato il nome utente del database predefinito (postgres) senza password. Per impostazione predefinita, non è necessaria una password per accedere dal sistema locale.
  11. Fai clic su Controllo pre-volo.
    • Se il controllo pre-volo non va a buon fine, risolvi il problema e invia di nuovo il controllo pre-volo.
    • Se il controllo pre-volo va a buon fine, fai clic su Invia per inviare il job di ripristino.

Ripristina un database PostgreSQL da un'immagine di backup completo e incrementale nell'origine

  1. Nell'elenco Applicazioni di App Manager, fai clic con il tasto destro del mouse sul database protetto e seleziona Accesso. Utilizza il filtro di stato Piano di backup gestito per mostrare solo i database protetti.
  2. Seleziona un'immagine dello snapshot e fai clic su Ripristina.
  3. Nella pagina Ripristina, seleziona Ripristina da origine.
  4. Target. Questa opzione non è accessibile durante il ripristino nella sorgente.
  5. (Facoltativo) Inserisci un'etichetta descrittiva da utilizzare per questo job.
  6. Database inclusi. Questo è l'elenco dei database PostgreSQL che verranno ripristinati con il ripristino dell'istanza PostgreSQL. Seleziona uno o più database dall'elenco per il ripristino. Per impostazione predefinita, tutti i database sono selezionati per il ripristino.
  7. Opzioni applicazione
    • Nome utente del sistema operativo di destinazione PostgreSQL. Inserisci il nome dell'utente del sistema operativo sul server di destinazione in cui verrà creata la nuova istanza PostgreSQL.
    • Directory home del server di destinazione PostgreSQL. Inserisci il percorso della directory principale binaria installata di PostgreSQL sul server di destinazione.
    • Percorso del file di configurazione della destinazione PostgreSQL. Inserisci il percorso di configurazione per l'istanza PostgreSQL sul server di destinazione.
  8. Opzioni avanzate
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Facoltativo) Inserisci nuove credenziali per l'istanza PostgreSQL di destinazione che verrà creata. Se non specifichi nulla, viene utilizzato il nome utente del database predefinito (postgres) senza password. Per impostazione predefinita, non è necessaria una password per accedere dal sistema locale.
  9. Fai clic su Controllo pre-volo.
    • Se il controllo pre-volo non va a buon fine, risolvi il problema e invia di nuovo il controllo pre-volo.
    • Se il controllo pre-volo va a buon fine, fai clic su Invia per inviare il job di ripristino.

Ripristinare un database PostgreSQL da un'immagine di backup completo e incrementale in una nuova destinazione

  1. Nell'elenco Applicazioni di App Manager, fai clic con il tasto destro del mouse sul database protetto e seleziona Accesso. Utilizza il filtro di stato Piano di backup gestito per mostrare solo i database protetti.
  2. Seleziona un'immagine dello snapshot e fai clic su Ripristina.
  3. Nella pagina Ripristina, seleziona Ripristina in una nuova destinazione.
  4. Per tutte le configurazioni, i nodi PostgreSQL idonei sono disponibili per la scelta nell'elenco a discesa Destinazione. Seleziona il nodo per il nuovo target.
  5. (Facoltativo) Inserisci un'etichetta descrittiva da utilizzare per questo job.
  6. Sostituisci identità applicazione originale. Questa opzione è disponibile solo quando la destinazione del ripristino è un nuovo host sulla stessa appliance di backup/ripristino in cui è stato generato originariamente il backup.
    • Sì. Sostituisce l'applicazione originale e ha lo stesso ID applicazione, jobhistory, immagini di backup e piano di backup dell'applicazione originale.
    • No. Non sostituisce l'applicazione originale. Crea una nuova applicazione che viene rilevata ma non ancora protetta.
  7. Database inclusi: questo campo è precompilato con l'elenco dei database PostgreSQL che verranno ripristinati con il ripristino dell'istanza PostgreSQL. È immutabile.
  8. Opzioni applicazione
    • Nome utente del sistema operativo di destinazione PostgreSQL. Inserisci il nome dell'utente del sistema operativo sul server di destinazione in cui verrà creata la nuova istanza PostgreSQL.
    • Directory home del server di destinazione PostgreSQL. Inserisci il percorso della directory principale dei file binari installati di PostgreSQL sul server di destinazione
    • Percorso del file di configurazione della destinazione PostgreSQL. Inserisci il percorso di configurazione dell'istanza PostgreSQL sul server di destinazione.
  9. Opzioni avanzate
    • POSTGRESQL TARGET DB USER NAME e POSTGRESQL TARGET DB PASSWORD. (Facoltativo) Inserisci nuove credenziali per l'istanza PostgreSQL di destinazione che verrà creata. Se non specifichi nulla, viene utilizzato il nome utente del database predefinito (postgres) senza password. Per impostazione predefinita, non è necessaria una password per accedere dal sistema locale.
  10. Fai clic su Controllo pre-volo.
    • Se il controllo pre-volo non va a buon fine, risolvi il problema e invia di nuovo il controllo pre-volo.
    • Se il controllo pre-volo va a buon fine, fai clic su Invia per inviare il job di ripristino.