Db2 è una famiglia di sistemi di gestione di database relazionali all'interno della divisione Information Management di IBM incentrata su diverse offerte di sistemi di gestione di database relazionali. Questa sezione spiega come proteggere i dati del database coerenti con l'applicazione Db2 con Backup e RE in ambienti Linux.
Di seguito sono riportate le API di backup di Db2 utilizzate da Backup e RE:
Backup a livello di volume (CBT di Linux e snapshot LVM): le API
db2 set write suspend for database
edb2 set write resume for database
vengono utilizzate per il blocco e lo sblocco.Database di standby (HADR): le API
Db2 database deactivate
eDb2 database activate
vengono utilizzate per il blocco e lo sblocco.Backup completo e incrementale (tradizionale basato su file): l'API
db2 backup db online
(backup dei dump tradizionali) fornisce backup completi e incrementali del database in formato di backup. Al momento del recupero, l'APIrestore db
recupera il database sovrascrivendo fisicamente l'area dei dati.Backup dei log di Db2: i log vengono svuotati utilizzando
Db2 archive log for database
. Durante un backup dei log, il payload dei segmenti di log viene copiato dall'area dei log alla posizione specificata dal parametro logarchmeth1.
Come funziona: backup basato su volume di backup e RE con CBT di Linux
Nel bitmap vengono monitorati solo i blocchi modificati: nessuna copia su scrittura, nessuna operazione con uso intensivo di I/O.
Il backup e il recupero dei dati 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.
Passaggi successivi
Prepara il database per il backup e la RE
Altra documentazione per il backup e RE per IBM Db2
Questa pagina fa parte di una serie di pagine specifiche per la protezione e il recupero dei database IBM Db2 con backup e RE. Puoi trovare ulteriori informazioni all'indirizzo:
- Backup e RE per Db2
- Prepara il database per il backup e la RE
- Aggiungere un host del database Db2 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 Db2 e i relativi log
- Montare un database DB2
- Ripristinare un'immagine di backup di Db2 in un'altra posizione
- Ripristinare i backup di DB2