SAP MaxDB è il sistema di gestione del database sviluppato e supportato da SAP SE. SAP MaxDB è disponibile su Microsoft Windows, Linux e Unix e per le piattaforme hardware più importanti.
Come funziona: backup basato su volume di backup e RE con CBT di Linux
Nel bitmap vengono monitorati solo i blocchi modificati, senza operazioni di copia su scrittura o con un'intensità di I/O elevata.
Il backup e il recupero dei dati con le immagini di backup basate su volume e la CBT seguono questi passaggi:
L'agente di backup e RE dispone della tecnologia CBT per monitorare i blocchi modificati nell'area dei dati del database.
L'agente chiama l'API di database per bloccare o mettere in pausa il database per il backup dei dati.
L'agente crea uno snapshot LVM dell'area dati del database e sintetizza un bitmap.
Chiamata dell'agente all'API del database per sbloccare il database.
L'agente copia i blocchi modificati nell'appliance di backup/ripristino, che elimina lo snapshot e cataloga il backup.
L'appliance emette uno snapshot interno e sintetizza un backup completo virtuale point-in-time.
Per il recupero dei dati, Backup e RE montano immediatamente un disco di staging riscrivibile e mettono il database online.
Come funziona: backup basato su file
Il backup e il recupero dei dati con le immagini di backup basate su file seguono questi passaggi:
L'agente di Backup e RE viene dispiegato nel server di database.
Monta il disco di staging sul server di database.
Esegui il backup completo e incrementale utilizzando il comando dump backup, scrivendo l'immagine di backup sul disco montato.
Backup e RE acquisiscono uno snapshot interno. I backup dei log vengono eseguiti in modo simile direttamente dal file system in base alla pianificazione configurata.
Per il recupero dei dati, Backup e RE monta immediatamente il disco di staging sul server del database e avvia l'operazione di ripristino del database. I log possono essere riprodotti fino a qualsiasi momento dopo il ripristino del database.
Per il recupero, Backup e RE montano immediatamente il disco di staging sul server di database e avviano l'operazione di ripristino del database. I log possono essere riprodotti fino a qualsiasi momento dopo il ripristino del database.
API SAP MaxDB
Backup and RE utilizza le seguenti API di backup SAP MaxDB:
Snapshot CBT e LVM di Linux: API MaxDB
UTIL_EXECUTE SUSPEND LOGWRITER
eUTIL_EXECUTE RESUME LOGWRITER
con snapshot CBT e LVM di LinuxBackup basati su file: API di backup basati su file di MaxDB
dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_start
Viene fornito il backup completo del database in formato di backup. Il prerequisito per il backup dei dati è definire prima il modello di backup. L'API Recovery ripristina il database sovrascrivendo fisicamente l'area di dati.
Backup dei log di MaxDB: il backup dei log automatici di MaxDB deve essere abilitato sul lato dell'applicazione. Backup e RE copiano i file di backup dei log sul disco di staging con il comando cp. Poiché il backup dei log automatici è abilitato, utilizziamo il comando os per eliminare il backup dei log.
Passaggi successivi
Prepara il database per il backup e la RE
Altra documentazione per il backup e RE per MaxDB
Questa pagina fa parte di una serie di pagine specifiche per la protezione e il recupero dei database MaxDB con il backup e RE. Puoi trovare ulteriori informazioni nelle seguenti pagine:
- Backup e RE per SAP MaxDB
- Prepara il database per il backup e la RE
- Aggiungere un host del database MaxDB e rilevare i database
- Definire modelli di criteri e profili delle risorse
- Impostare i dettagli e le impostazioni dell'applicazione
- Controllare il formato del disco di staging e il metodo di backup
- Proteggere il database MaxDB e i relativi log
- Montare un database MaxDB
- Recuperare i backup di MaxDB
- Creare un flusso di lavoro di backup e RE di MaxDB