DB2 è uno dei più antichi sistemi di gestione di database relazionali ancora ampiamente utilizzati negli ambienti aziendali. Il settore dei servizi finanziari e le organizzazioni governative ne dipendono in modo significativo, poiché nessuno dei due settori può tollerare errori nelle transazioni o tempi di inattività non pianificati. Le grandi implementazioni di DB2 spesso comprendono più istanze con decine di database gestiti da un unico amministratore, e le conseguenze di un backup fallito o incompleto in tali ambienti possono essere gravi, con la perdita di dati critici su più carichi di lavoro e l’esposizione a sanzioni relative alla conformità.
Un’utilità di backup e ripristino a livello di file non è in grado di proteggere efficacemente un database DB2 in esecuzione, poiché copia i dati a livello di file system senza alcuna consapevolezza di ciò che DB2 sta effettuando internamente. Di conseguenza, lo snapshot risulta incoerente e il database non può essere ripristinato correttamente.
Il plugin Bacula Enterprise per DB2 previene la perdita di dati e supporta il ripristino di emergenza in ambienti DB2 attivi, instradando i dati attraverso un named pipe Unix direttamente all’API di backup e ripristino propria di DB2. Il plugin legge automaticamente la configurazione di ciascun database e determina se sia possibile eseguire un backup online o offline. Pertanto, l’intero processo non richiede alcun intervento manuale. Per i database configurati per supportare il backup online, il plugin esegue backup completi, incrementali e differenziali mentre il database rimane online e pienamente operativo. Di seguito è riportata un’analisi dettagliata del plugin DB2 di Bacula e dell’intera gamma di funzionalità che Bacula offre alle imprese.
