Backup e RE per SAP MaxDB su un'appliance di backup/ripristino

Attenzione: a partire dal 31 luglio 2027, il supporto per il backup dei database SAP MaxDB tramite la console di gestione dell'appliance è deprecato. Per scoprire di più su questa deprecazione e sulle soluzioni di backup alternative, consulta Esegui la migrazione dai backup dei database legacy.

SAP MaxDB è il sistema di gestione di 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 sui volumi di Backup e RE con Linux CBT

Nella bitmap vengono monitorati solo i blocchi modificati, senza operazioni di copia su scrittura o ad alta intensità di I/O.

Il backup e il ripristino dei dati con backup basati su volumi e CBT seguono questi passaggi:

  1. L'agente di Backup e RE dispone di CBT per monitorare i blocchi modificati nell'area dati del database.

  2. L'agente chiama l'API del database per bloccare o mettere in pausa il database per il backup dei dati.

  3. L'agente crea uno snapshot LVM dell'area dati del database e sintetizza una bitmap.

  4. Chiamata dell'agente all'API del database per sbloccare il database.

  5. L'agente copia i blocchi modificati nell'appliance di backup/ripristino, che poi elimina lo snapshot e cataloga il backup.

  6. L'appliance genera uno snapshot interno e sintetizza un backup completo virtuale point-in-time.

  7. Per il recupero dati, Backup e RE monta istantaneamente un disco di gestione temporanea riscrivibile e porta il database online.

Come funziona: backup basato su file

Il backup e il ripristino dei dati con i backup basati su file seguono questi passaggi:

  1. Il deployment dell'agente di Backup e RE viene eseguito nel server di database.

  2. Monta il disco di gestione temporanea sul server di database.

  3. Richiama il backup completo e incrementale utilizzando il comando dump backup, scrivendo il backup sul disco montato.

  4. Backup e RE acquisisce uno snapshot interno. I backup dei log vengono eseguiti in modo simile direttamente dal file system in base alla pianificazione configurata.

  5. Per il recupero dati, Backup e RE monta istantaneamente il disco di gestione temporanea sul server del database e avvia l'operazione di ripristino del database. I log possono essere riprodotti in qualsiasi momento dopo il ripristino del database.

  6. Per il ripristino, Backup e RE monta istantaneamente il disco di gestione temporanea sul server del database e avvia l'operazione di ripristino del database. I log possono essere riprodotti in qualsiasi momento dopo il ripristino del database.

API SAP MaxDB

Backup e RE utilizza le seguenti API di backup di SAP MaxDB:

  • CBT Linux e snapshot LVM: API MaxDB UTIL_EXECUTE SUSPEND LOGWRITER e UTIL_EXECUTE RESUME LOGWRITER con CBT Linux e snapshot LVM

  • Backup basati su file: API MaxDB dbmcli -d <dbsid> -u <dbm_username>,<dbm_password>backup_start per i backup basati su file

    In questo modo viene fornito il backup completo del database in formato di backup. Il prerequisito per il backup dei dati è definire prima il template di backup. Il ripristino del database tramite l'API Recovery recupera il database sovrascrivendo fisicamente l'area dati.

  • Backup dei log di MaxDB: il backup automatico dei log di MaxDB deve essere abilitato sul lato dell'applicazione. Backup e RE copia i file di backup dei log sul disco di gestione temporanea con il comando cp. Poiché il backup automatico è abilitato, utilizziamo il comando os per eliminare il backup dei log.

Passaggi successivi

Prepara il database per Backup e DR

Altra documentazione per Backup e RE per MaxDB

Questa pagina fa parte di una serie di pagine specifiche per la protezione e il ripristino dei database MaxDB con Backup e RE. Puoi trovare ulteriori informazioni nelle seguenti pagine: