Spolu se zvyšováním velikosti databází a požadavků na trvalou dostupnost operačních systémů rostou rovněž časové a hardwarové nároky na zálohování a obnovu databází. Zálohování celé databáze nebo tabulkových prostorů rozsáhlých databází může vzhledem k velikosti diskového prostoru potřebného k uchovávání více kopií databáze nebo tabulkových prostorů výrazně omezit systémové prostředky.
Systém DB2 verze 7.2 poskytuje řadu nových funkcí, které vám pomohou při vytváření záloh v režimu online i offline se zachováním potřebných možností přístupu k datům. Další informace o dále uvedených nových funkcích naleznete v příručce DB2 - Poznámky k verzi.
V současné době nabízí mnoho dodavatelů systémy ukládání, které zvyšují dostupnost dat. K používaným principům patří i možnost rozdělení zrcadlové kopie dat a zpřístupnění této kopie pro zpracování nebo pro načtení z jiného serveru. Systému DB2 byl ve verzi 7.2 rozšířen o dvě nové funkce využívající tyto možnosti ukládání:
Pozastavení vstupu a výstupu zvyšuje podporu trvalé dostupnosti systému a zajišťuje práci s dělenými zrcadlovými kopiemi databází v režimu online. Dočasným pozastavením diskového vstupu a výstupu systém DB2 zajišťuje integritu dělených zrcadlových kopií.
Pomocný program db2inidb pracuje se zrcadlovou kopií databáze a umožňuje provádět následující operace:
Aktivní žurnály pomáhají správcům databází při obnovení databáze. Systém DB2 je nyní vybaven možností zrcadlení aktivních souborů žurnálu, které chrání databáze před následujícími druhy poškození:
Nová proměnná registru DB2_NEWLOGPATH2 umožňuje databázím zapisovat identickou kopii souborů žurnálu do jiného adresáře na fyzicky odděleném disku.
Systém DB2 nyní k zotavení z havárie i k obnově databáze přehráním žurnálu využívá více agentů. U těchto operací lze očekávat zvýšení výkonu, zejména na počítačích se symetrickými víceprocesorovými systémy (SMP). Použití více agentů při obnovení databáze je jedním z efektivních způsobů využití přídavných procesorů, které jsou k dispozici na počítačích SMP.
Další informace o paralelní obnově naleznete v příručce DB2 - Poznámky k verzi.
Systém DB2 verze 7.2 umožňuje provádět po použití pomocného programu db2inidb zálohování z rozděleného obrazu.
Funkce zálohování z rozděleného obrazu vám umožňuje vytvořit zálohu celé databáze v režimu offline.
V systému DB2 verze 7.2 je tato podpora omezena pouze na databáze obsahující tabulkové prostory DMS.
Pojmenované propojení procesů lze využít k zálohování a obnově databází v systémech standardu UNIX. Podmínkou použití této funkce je umístění zapisujícího i načítajícího procesu pojmenovaného propojení na tomtéž počítači. Pojmenované propojení procesů je nutné vytvořit v lokálním souborovém systému před zahájením operace zálohování databáze.
Podpora inkrementálního zálohování v systému DB2 vyhovuje potřebám správy systémových prostředků v průběhu operací zálohování a obnovy databází. K dispozici je podpora dvou typů inkrementálního zálohování:
Záložní obraz všech databázových dat obsahující pouze stránky aktualizované od posledního zálohování databáze nebo tabulkového prostoru. Obraz obsahuje také počáteční databázová metadata, která se běžně ukládají pouze do úplných záložních obrazů, jako například konfigurační parametry databáze, definice tabulkových prostorů a historii databáze. Každá další záloha obsahuje celý předcházející inkrementální obraz spolu se všemi novými daty a daty, která se změnila od okamžiku vytvoření poslední inkrementální zálohy.
Delta-obraz všech dat, která se změnila od posledního úspěšného vytvoření zálohy tabulkového prostoru. Poslední zálohou může být plná, inkrementální nebo delta-záloha. Všechny další delta-zálohy obsahují také všechna databázová metadata obsažená v plných záložních obrazech.
Inkrementální i delta-zálohování lze použít v režimu online i offline. Inkrementální zálohování má následující výhody:
Systém DB2 používá ke sledování aktualizací databáze nový databázový konfigurační parametr trackmod. Další informace o inkrementálním a delta-zálohování naleznete v příručce DB2 - Poznámky k verzi.