Ripristinare un database PostgreSQL da un'immagine di backup a livello di volume all'origine
Questa procedura utilizza il recupero fisico dell'area di dati di origine. Per recuperare la fonte, segui queste istruzioni:
- Nell'elenco Applicazioni di gestione app, fai clic con il tasto destro del mouse sul database protetto e seleziona Accedi. Utilizza il filtro di stato Piano di backup gestito per visualizzare solo i database protetti.
- Seleziona un'immagine istantanea e fai clic su Ripristina.
- Nella pagina Ripristina, seleziona Ripristina all'origine.
- Target. Non è accessibile durante il ripristino all'origine.
- (Facoltativo) Inserisci un'Etichetta descrittiva da utilizzare per questo job.
- Opzioni di applicazione
- Se l'applicazione di origine è protetta da un criterio di snapshot che ha attivato i backup dei log del database e i log sono disponibili con l'immagine, puoi utilizzarli per eseguire il roll forward fino a un punto in tempo specifico modificando queste opzioni nella sezione Ora roll forward:
- Il campo della data contiene tutte le date possibili fino a cui è possibile eseguire il rollforward del database tramite l'applicazione dei log delle transazioni del database. Seleziona la data fino alla quale vuoi eseguire il rollforward del database.
- Il campo della data e dell'ora contiene un cursore che mostra tutte le ore possibili della data selezionata a cui è possibile eseguire il rollforward del database. Se selezioni la data più recente 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 data più antica possibile e sposti il cursore nella posizione più a sinistra, il job di ripristino non applica log.
- Puoi specificare di eseguire l'avanzamento utilizzando Ora utente o Ora host. Ora utente è relativa all'ora locale dell'utente corrente. L'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.
- Home directory del server di destinazione PostgreSQL. Inserisci il percorso della home directory dei file binari di PostgreSQL installati sul server di destinazione.
- PostgreSQL Target Server Data Directory. 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
.
- Se l'applicazione di origine è protetta da un criterio di snapshot che ha attivato i backup dei log del database e i log sono disponibili con l'immagine, puoi utilizzarli per eseguire il roll forward fino a un punto in tempo specifico modificando queste opzioni nella sezione Ora roll forward:
- 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 predefinito del database (postgres) senza password. Per impostazione predefinita, non è obbligatoria una password per accedere dal sistema locale.
- Fai clic su Controllo pre-volo.
- Se il controllo preflight non va a buon fine, risolvi il problema e invia nuovamente il controllo preflight.
- Se il controllo preliminare va a buon fine, fai clic su Invia per inviare il job di ripristino.
Ripristinare un database PostgreSQL da un'immagine di backup a livello di volume in un nuovo target
- Nell'elenco Applicazioni di gestione app, fai clic con il tasto destro del mouse sul database protetto e seleziona Accedi. Utilizza il filtro di stato Piano di backup gestito per visualizzare solo i database protetti.
- Seleziona un'immagine istantanea e fai clic su Ripristina.
- Nella pagina Ripristina, seleziona Ripristina in un nuovo target.
- Per tutte le configurazioni, sarà possibile scegliere i nodi PostgreSQL idonei dall'elenco a discesa Destinazione. Seleziona il nodo per il nuovo target.
- (Facoltativo) Inserisci un'Etichetta descrittiva da utilizzare per questo job.
- Sostituisci l'identità dell'applicazione originale. Questa opzione è disponibile solo se
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. Viene creata una nuova applicazione rilevata, ma non ancora protetta.
- Se i log sono disponibili, è disponibile anche l'opzione Ora di applicazione. Scegli una data e un'ora per i log più recenti da applicare al database recuperato.
- Database inclusi: questo campo è precompilato con l'elenco dei database PostgreSQL che verranno ripristinati con il ripristino dell'istanza PostgreSQL. È immutabile.
- Opzioni di 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.
- Home directory del server di destinazione PostgreSQL. Inserisci il percorso della home directory dei binari di PostgreSQL installati sul server di destinazione.
- PostgreSQL Target Server Data Directory. 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
.
- 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 predefinito del database (postgres) senza password. Per impostazione predefinita, non è obbligatoria una password per accedere dal sistema locale.
- Fai clic su Controllo pre-volo.
- Se il controllo preflight non va a buon fine, correggi il problema e invia di nuovo il controllo preflight.
- Se il controllo preflight va a buon fine, fai clic su Invia per inviare il compito di ripristino.
Ripristinare un database PostgreSQL da un'immagine di backup completo e incrementale all'origine
- Nell'elenco Applicazioni di gestione app, fai clic con il tasto destro del mouse sul database protetto e seleziona Accedi. Utilizza il filtro di stato Piano di backup gestito per visualizzare solo i database protetti.
- Seleziona un'immagine istantanea e fai clic su Ripristina.
- Nella pagina Ripristina, seleziona Ripristina all'origine.
- Target. Non è accessibile durante il ripristino all'origine.
- (Facoltativo) Inserisci un'Etichetta descrittiva da utilizzare per questo job.
- Ora di aggiornamento. Scegli una data e un'ora per un database protetto con i log per ripristinare il punto nel tempo necessario.
- Database inclusi. Questo è l'elenco dei database PostgreSQL che verranno ripristinati con il ripristino dell'istanza PostgreSQL. Seleziona uno o più database dall'elenco da ripristinare. Per impostazione predefinita, tutti i database sono selezionati per il ripristino.
- Opzioni di 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.
- Home directory del server di destinazione PostgreSQL. Inserisci il percorso della home directory dei binari di PostgreSQL installati sul server di destinazione.
- Percorso del file di configurazione della destinazione PostgreSQL. Inserisci il percorso della configurazione per l'istanza PostgreSQL sul server di destinazione.
- 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 predefinito del database (postgres) senza password. Per impostazione predefinita, non è obbligatoria una password per accedere dal sistema locale.
- Fai clic su Controllo pre-volo.
- Se il controllo preflight non va a buon fine, correggi il problema e invia di nuovo il controllo preflight.
- Se il controllo preflight va a buon fine, fai clic su Invia per inviare il compito di ripristino.
Ripristinare un database PostgreSQL da un'immagine di backup completo e incrementale in un nuovo target
- Nell'elenco Applicazioni di gestione app, fai clic con il tasto destro del mouse sul database protetto e seleziona Accedi. Utilizza il filtro di stato Piano di backup gestito per visualizzare solo i database protetti.
- Seleziona un'immagine istantanea e fai clic su Ripristina.
- Nella pagina Ripristina, seleziona Ripristina in un nuovo target.
- Per tutte le configurazioni, nell'elenco a discesa Destinazione sono disponibili i nodi PostgreSQL idonei. Seleziona il nodo per il nuovo target.
- (Facoltativo) Inserisci un'Etichetta descrittiva da utilizzare per questo job.
- Sostituisci l'identità dell'applicazione originale. Questa opzione è disponibile solo se
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. Viene creata una nuova applicazione rilevata, ma non ancora protetta.
- Se i log sono disponibili, è disponibile anche l'opzione Ora di applicazione. Scegli una data e un'ora per i log più recenti da applicare al database recuperato.
- Database inclusi: questo campo è precompilato con l'elenco dei database PostgreSQL che verranno ripristinati con il ripristino dell'istanza PostgreSQL. È immutabile.
- Opzioni di 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.
- Home directory del server di destinazione PostgreSQL. Inserisci il percorso della home directory dei binari di PostgreSQL installati sul server di destinazione
- Percorso del file di configurazione della destinazione PostgreSQL. Inserisci il percorso della configurazione dell'istanza PostgreSQL sul server di destinazione.
- 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 predefinito del database (postgres) senza password. Per impostazione predefinita, non è obbligatoria una password per accedere dal sistema locale.
- Fai clic su Controllo pre-volo.
- Se il controllo preflight non va a buon fine, correggi il problema e invia di nuovo il controllo preflight.
- Se il controllo preflight va a buon fine, fai clic su Invia per inviare il compito di ripristino.