Ripristina e recupera i database SAP HANA con SnapCenter
Ripristina e recupera i sistemi SAP HANA utilizzando SnapCenter con opzioni di ripristino automatiche o manuali. Ciò include ripristini completi del sistema, ripristini di tenant singoli per database HANA su ONTAP, Azure NetApp Files e FSx per ONTAP.
SnapCenter supporta le seguenti operazioni di ripristino e recupero.
-
Sistemi SAP HANA MDC con un singolo tenant
-
Ripristino e recupero automatizzati end-to-end
-
Ripristino automatico end-to-end e recupero manuale (selezionabile)
-
-
Sistemi SAP HANA MDC con più tenant
-
Ripristino automatizzato end-to-end, il ripristino deve essere eseguito manualmente
-
-
Ripristino di un singolo tenant
-
Ripristino automatizzato end-to-end, il ripristino deve essere eseguito manualmente
-
|
|
Il ripristino automatico è supportato solo quando il plug-in HANA è distribuito sull'host del database HANA e il sistema HANA è stato rilevato automaticamente da SnapCenter. Con una configurazione host plug-in centrale, il ripristino deve essere eseguito manualmente dopo l'operazione di ripristino con SnapCenter. |
|
|
È supportato il ripristino dal volume ANF primario. Il ripristino del backup ANF non è ancora supportato. Un ripristino sul posto o un ripristino su un nuovo volume da un backup ANF deve essere eseguito manualmente tramite il portale di Azure o l'interfaccia della riga di comando. |
Ripristino e recupero automatizzati per sistemi SAP HANA MDC con un singolo tenant
Un'operazione di ripristino viene avviata selezionando un backup Snapshot nella vista topologia delle risorse e facendo clic su Ripristina.

Per i sistemi HANA che utilizzano NFS su ANF, FSx per ONTAP o sistemi di archiviazione ONTAP è possibile selezionare il ripristino completo con o senza un'operazione di ripristino del volume per gli snapshot del volume primario.
-
La risorsa completa senza ripristino del volume utilizza Single File SnapRestore (SFSR) per ripristinare tutti i file del database.
-
La risorsa completa con ripristino del volume utilizza un'operazione di ripristino basata sul volume (VBSR) per ripristinare l'intero volume allo stato dello snapshot selezionato.
|
|
Il ripristino del volume non può essere utilizzato se è necessario ripristinare uno Snapshot precedente allo SnapVault attivo o SnapMirror Replication Snapshot. |
|
|
Un'operazione di ripristino del volume eliminerà tutti i backup Snapshot più recenti dello Snapshot selezionato per l'operazione di ripristino. |
|
|
Un ripristino con SFSR è quasi veloce quanto un'operazione di ripristino del volume, ma blocca qualsiasi operazione di snapshot finché il processo in background non ha completato le operazioni sui metadati. |

Per i sistemi HANA su host bare metal che utilizzano FC SAN, il ripristino del volume (VBSR) non è supportato; al suo posto viene sempre utilizzato SFSR per l'operazione di ripristino. Per i sistemi HANA in esecuzione su VMware con VMFS verrà utilizzata un'operazione di clonazione, montaggio e copia.

Per un ripristino da un backup secondario è necessario selezionare la posizione dell'archivio.

Con l'ambito di ripristino è possibile selezionare un ripristino "allo stato più recente", "a un punto nel tempo" o un ripristino tramite punto di salvataggio senza utilizzare backup del registro. Se non si seleziona alcun ripristino, SnapCenter esegue solo l'operazione di ripristino e il ripristino deve essere eseguito manualmente come descritto "Ripristino manuale con HANA Studio".
|
|
SnapCenter utilizza i percorsi configurati in SAP HANA per le posizioni di backup dei log e dei cataloghi. Se si dispone di backup a livelli in una posizione aggiuntiva, è possibile aggiungere questi percorsi aggiuntivi. |

Facoltativamente è possibile aggiungere script pre e post ripristino.


Facendo clic su Fine nella schermata di riepilogo, viene avviata l'operazione di ripristino e recupero.

Il flusso di lavoro di ripristino e recupero può essere suddiviso in tre sezioni principali.
-
Arresto del sistema HANA
-
Ripristinare l'operazione
-
Preparazioni specifiche del file system, ad esempio operazione di smontaggio
-
Operazione di ripristino dello snapshot
-
Operazioni di post-operazioni specifiche del file system, ad esempio operazione di montaggio
-
-
Recupero HANA
-
Recovery del database di sistema
-
Recovery del database tenant
-

Ripristino manuale con HANA Studio
Per ripristinare e recuperare un sistema SAP HANA MDC con uno o più tenant utilizzando SAP HANA Studio e SnapCenter, completare i seguenti passaggi:
-
Preparare il processo di ripristino con SAP HANA Studio:
-
Selezionare Recover System Database (Ripristina database di sistema) e confermare l'arresto del sistema SAP HANA.
-
Selezionare il tipo di ripristino e specificare il percorso del catalogo di backup.
-
Viene visualizzato l'elenco dei backup dei dati. Selezionare Backup per visualizzare l'ID del backup esterno.
-
-
Eseguire il processo di ripristino con SnapCenter:
-
Nella vista topologica della risorsa, selezionare Copie locali per ripristinare dall'archivio primario o Copie Vault se si desidera ripristinare da un archivio di backup secondario.
-
Selezionare il backup SnapCenter che corrisponde all'ID di backup esterno o al campo del commento di SAP HANA Studio.
-
Avviare il processo di ripristino.
-
-
Eseguire il processo di ripristino del database di sistema con SAP HANA Studio:
-
Fare clic su Refresh (Aggiorna) dall'elenco dei backup e selezionare il backup disponibile per il ripristino (indicato da un'icona verde).
-
Avviare il processo di ripristino. Al termine del processo di ripristino, viene avviato il database di sistema.
-
-
Eseguire il processo di ripristino del database tenant con SAP HANA Studio:
-
Selezionare Recover tenant Database (Ripristina database tenant) e selezionare il tenant da ripristinare.
-
Selezionare il tipo di ripristino e la posizione di backup del registro.
-
Viene visualizzato un elenco di backup dei dati. Poiché il volume di dati è già stato ripristinato, il backup del tenant viene indicato come disponibile (in verde).
-
Selezionare questo backup e avviare il processo di ripristino. Al termine del processo di ripristino, il database del tenant viene avviato automaticamente.
-
-
Per un sistema HANA con più tenant, ripetere il passaggio 4 per ciascun tenant.
|
|
Un ripristino manuale con SAP HANA Cockpit avviene seguendo gli stessi passaggi. |
Nella sezione seguente vengono descritti i passaggi delle operazioni di ripristino e recupero di un sistema SAP HANA MDC con un singolo tenant.
In HANA Studio selezionare Backup e ripristino e Ripristina database di sistema.

Conferma l'operazione di spegnimento; richiesta solo se il sistema HANA è ancora in esecuzione.

Selezionare l'operazione di ripristino. In questo esempio vogliamo ripristinare lo stato più recente.

Fornire la posizione del catalogo di backup.

HANA Studio elenca i backup più recenti archiviati nel catalogo dei backup HANA.
Viene visualizzato un elenco dei backup disponibili in base al contenuto del catalogo dei backup. Selezionare il backup richiesto e annotare l'ID del backup esterno: in questo esempio, il backup più recente.

Dall'interfaccia utente grafica SnapCenter , selezionare la vista della topologia delle risorse e selezionare il backup da ripristinare, in questo esempio il backup primario più recente. Fare clic sull'icona Ripristina per avviare il ripristino.

Viene avviata la procedura guidata di ripristino SnapCenter . Selezionare il tipo di ripristino Risorsa completa e Ripristino volume per utilizzare un ripristino basato sul volume.

Selezionare "Nessun ripristino" per escludere le operazioni di ripristino dal flusso di lavoro SnapCenter .

Fare clic su Fine per avviare l'operazione di ripristino.

SnapCenter sta ora eseguendo l'operazione di ripristino.
-
Preparazioni specifiche del file system, ad esempio operazione di smontaggio
-
Operazione di ripristino dello snapshot
-
Operazioni post specifiche del file system, ad esempio operazione di montaggio

Quando lo Snapshot viene ripristinato da SnapCenter , un file snapshot_databackup_0_1 è disponibile nella sottodirectory del database di sistema e del tenant del volume dati HANA. Questo file è stato creato dal database HANA durante la creazione dello snapshot del database HANA. HANA elimina il file al termine dell'operazione di backup, in modo che i file siano visibili solo all'interno del backup Snapshot. Questi file sono necessari per qualsiasi operazione di recupero. Dopo il ripristino, i file vengono eliminati dal database HANA.
hana-1:~ # cd /hana/data/SS1/mnt00001/ hana-1:/hana/data/SS1/mnt00001 # ls -al * -rw-r--r-- 1 ss1adm sapsys 16 Aug 26 06:00 nameserver.lck hdb00001: total 4992236 drwxr-x--- 2 ss1adm sapsys 4096 Aug 26 06:00 . drwxr-x--- 5 ss1adm sapsys 4096 Aug 26 06:00 .. -rw-r----- 1 ss1adm sapsys 0 Nov 3 2020 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__ -rw-r----- 1 ss1adm sapsys 5100273664 Aug 26 06:00 datavolume_0000.dat -rw-r----- 1 ss1adm sapsys 36 Aug 25 10:30 landscape.id -rw-r----- 1 ss1adm sapsys 163840 Aug 26 06:00 snapshot_databackup_0_1 hdb00002.00003: total 201420 drwxr-xr-- 2 ss1adm sapsys 4096 Nov 3 2020 . drwxr-x--- 5 ss1adm sapsys 4096 Aug 26 06:00 .. -rw-r--r-- 1 ss1adm sapsys 0 Nov 3 2020 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__ -rw-r--r-- 1 ss1adm sapsys 335544320 Aug 26 06:00 datavolume_0000.dat hdb00003.00003: total 4803140 drwxr-xr-- 2 ss1adm sapsys 4096 Aug 26 06:00 . drwxr-x--- 5 ss1adm sapsys 4096 Aug 26 06:00 .. -rw-r--r-- 1 ss1adm sapsys 0 Nov 3 2020 __DO_NOT_TOUCH_FILES_IN_THIS_DIRECTORY__ -rw-r--r-- 1 ss1adm sapsys 4898947072 Aug 26 06:00 datavolume_0000.dat -rw-r----- 1 ss1adm sapsys 159744 Aug 26 06:00 snapshot_databackup_0_1 hana-1:/hana/data/SS1/mnt00001 #
Vai a SAP HANA Studio e fai clic su Aggiorna per aggiornare l'elenco dei backup disponibili. Il backup ripristinato con SnapCenter viene ora visualizzato con un'icona verde nell'elenco dei backup. Selezionare il backup e fare clic su Avanti.

Fornire la posizione dei backup del registro. Fare clic su Avanti.
|
|
SAP HANA Studio utilizza i percorsi configurati in SAP HANA per le posizioni di backup dei log e dei cataloghi. Se si dispone di backup a livelli in una posizione aggiuntiva, è possibile aggiungere questi percorsi aggiuntivi. |

Selezionare le altre impostazioni desiderate. Assicurarsi che l'opzione Usa backup delta non sia selezionata. Fare clic su Avanti.

Rivedere le impostazioni di ripristino e fare clic su fine.
Facendo clic su Mostra istruzione SQL, HANA Studio mostra il comando SQL che viene eseguito per l'operazione di ripristino.

Inizia il processo di recupero. Attendere il completamento del ripristino del database di sistema.

In SAP HANA Studio, selezionare la voce per il database di sistema e avviare Backup Recovery - Recover Tenant Database.

Selezionare il tenant da ripristinare e fare clic su Next (Avanti).

Specificare il tipo di ripristino e fare clic su Next (Avanti).

Confermare la posizione del catalogo di backup e fare clic su Next (Avanti).

Confermare l'arresto del database tenant.

Poiché il ripristino del volume di dati è stato eseguito prima del ripristino del database di sistema, il backup del tenant è immediatamente disponibile. Selezionare il backup evidenziato in verde e fare clic su Avanti.

Fornire la posizione dei backup del registro. Fare clic su Avanti.
|
|
SAP HANA Studio utilizza i percorsi configurati in SAP HANA per le posizioni di backup dei log e dei cataloghi. Se si dispone di backup a livelli in una posizione aggiuntiva, è possibile aggiungere questi percorsi aggiuntivi. |

Selezionare le altre impostazioni desiderate. Assicurarsi che l'opzione Usa backup delta non sia selezionata. Fare clic su Avanti.

Rivedere le impostazioni di ripristino e fare clic su fine.
Facendo clic su Mostra istruzione SQL, HANA Studio mostra il comando SQL che viene eseguito per l'operazione di ripristino.

Attendere il completamento del ripristino e l'avvio del database tenant.

Una volta completato il ripristino del tenant, il sistema SAP HANA è attivo e funzionante.
|
|
Per un sistema SAP HANA MDC con più tenant, è necessario ripetere il ripristino del tenant per ciascun tenant. |
Ripristino manuale con comandi SQL
È anche possibile utilizzare istruzioni SQL per il ripristino del sistema HANA.
Per prima cosa è necessario ripristinare il database di sistema.
HDBSettings.sh recoverSys.py --command="RECOVER DATABASE UNTIL TIMESTAMP '2026-08-26 10:55:49' USING CATALOG PATH ('mnt/log-backup/SYSTEMDB') USING LOG PATH ('mnt/log-backup/SYSTEMDB') USING SNAPSHOT"
Come secondo passaggio è necessario connettersi al database di sistema e avviare il ripristino del/i database del tenant. In questo esempio il database tenant è SS1.
hdbsql SYSTEMDB=> RECOVER DATABASE FOR SS1 UNTIL TIMESTAMP '2026-08-26 10:55:49' USING CATALOG PATH ('mnt/log-backup/DB_SS1') USING LOG PATH ('mnt/log-backup/DB_SS1') USING SNAPSHOT
Ripristino e recupero di un singolo tenant
Un'operazione di ripristino e recupero di un singolo tenant con SnapCenter è molto simile al flusso di lavoro descritto nell'argomento precedente "Ripristino manuale con HANA Studio".
Per ripristinare e ripristinare un sistema single-tenant SAP HANA MDC utilizzando SAP HANA Studio e SnapCenter, attenersi alla seguente procedura:
-
Preparare il processo di ripristino con SAP HANA Studio:
-
Selezionare Recupera database tenant e confermare l'arresto del database tenant.
-
Selezionare il tipo di ripristino e specificare il percorso del catalogo di backup.
-
Viene visualizzato l'elenco dei backup dei dati. Selezionare Backup per visualizzare l'ID del backup esterno.
-
-
Eseguire il processo di ripristino con SnapCenter:
-
Nella vista topologica della risorsa, selezionare Copie locali per ripristinare dall'archivio primario o Copie Vault se si desidera ripristinare da un archivio di backup secondario.
-
Selezionare il backup SnapCenter che corrisponde all'ID di backup esterno o al campo del commento di SAP HANA Studio.
-
Avviare il processo di ripristino del tenant.
-
-
Eseguire il processo di ripristino del database tenant con SAP HANA Studio:
-
Fare clic su Refresh (Aggiorna) dall'elenco dei backup e selezionare il backup disponibile per il ripristino (indicato da un'icona verde).
-
Avviare il processo di recupero. Una volta completato il processo di ripristino, viene avviato il database del tenant.
-
Ripristino di volumi non dati
Un'operazione di ripristino per un volume non dati viene avviata selezionando un backup Snapshot nella vista topologica della risorsa del volume non dati e facendo clic su Ripristina.

Per i volumi non dati con NFS è possibile selezionare un'operazione di ripristino completa delle risorse (VBSR) o a livello di file (SFSR). Per il ripristino a livello di file è possibile definire per l'operazione di ripristino tutti i file o singoli file.
